News for hackers. Stuff that matters.
Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by gruez on Monday May 18, 2020 @12:14PM (#23224349)
>so if you're going to be compiling code it's totally worth it.

This always gets brought up as a use case, but how many people are building non-trivial codebases where compile times matter? If build times are under 5s, near perfect parallelization only nets you a 1.25s gain between 3700x and 3600.

Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by troynt on Monday May 18, 2020 @12:25PM (#23224523)
Most web developers. Webpack + typescript compiling and bundling all the assets.

You want to see a preview as quickly as possible. Best if you can keep a live view on a second monitor.

Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by samhh on Monday May 18, 2020 @01:36PM (#23225601)
I doubt much of this is parallelised. Would love to be wrong though!
Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by filoleg on Monday May 18, 2020 @04:51PM (#23228197)
Cannot speak for everyone, but the builds of my team are heavily parallelized, and we aren't even running a monorepo. For any non-trivial project that has its own somewhat complex build pipeline with many internal dependencies and such, it is pretty much a given.

The only scenario I can foresee where people wouldn't be doing parallel builds is if they are just working on their personal side project with no other people involved, where the need for parallel builds is non-existent either way. You don't want to have one giant monolith project for your whole complex web app, it becomes a nightmare very quickly.

Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by philsnow on Monday May 18, 2020 @01:51PM (#23225850)
is any of that compute-bound? I would imagine that it's mostly I/O-bound.
Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by noelherrick on Monday May 18, 2020 @02:15PM (#23226252)
My CPU definitely spikes when compiling JS.
Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by durandal1 on Monday May 18, 2020 @12:29PM (#23224579)
Any decently sized C++ or Swift code base is going to have compile times way over 5s. Many just moderately sized projects have build times over 10 minutes.
Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by londons_explore on Monday May 18, 2020 @04:13PM (#23227773)
My current codebase is 28 hours for a full build on one machine...

I dread having to update the compiler or some core "used nearly everywhere" header file, and wait a whole another 28 hours...

Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by gruez on Monday May 18, 2020 @01:02PM (#23225083)
This is for a full rebuild, right? If you're changing a few files it shouldn't have to recompile + relink everything.
Re:AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Sellin... by smueller1234 on Monday May 18, 2020 @01:29PM (#23225501)
For moderate to large projects, link time can be a huge factor even for incremental builds. It might be that faster IO is the better investment, though.