News for hackers. Stuff that matters.
Re:How Apple Alienated Mac Loyalists by sqeaky on Tuesday December 20, 2016 @07:47PM (#13225834)
The older machine as 32 GB of RAM and the newer has 64gb. This could potentially be an issue, but generally the build consumes no more than 6GB leaving a leaving amount unused. Memory bandwidth is more likely.

But really I am building C++, all the parsing and re-parsing is stupidly CPU intensive. most 5400 rpm drives can feed the compiler fast enough to keep them saturated.

Re:How Apple Alienated Mac Loyalists by bonzini on Wednesday December 21, 2016 @02:02AM (#13227330)
With a hot cache, your disk is only going to do writes (and waiting on those writes is the reason why they suggest a make -jN with N higher than the number of cores). All reads are going to be serviced from memory. All writes will also go to the cache and will be coalesced on close().
Re:How Apple Alienated Mac Loyalists by slededit on Tuesday December 20, 2016 @08:31PM (#13226080)
The remaining memory will be used as a crazy fast file cache. As far as 5400rpm drives that may be true if it was just a linear read, but the real problem is latency.
Re:How Apple Alienated Mac Loyalists by sqeaky on Tuesday December 20, 2016 @08:59PM (#13226216)
The rest of the RAM could be used as a file cache, but it is a moot point. 100% CPU use on each of the 4/8 cores/threads. Nothing but more CPU horsepower will significantly speed that up.
Re:How Apple Alienated Mac Loyalists by slededit on Tuesday December 20, 2016 @09:06PM (#13226246)
If you look at a detailed graph of CPU usage you should see a pumping action as the CPU goes full bore and then stalls out waiting for data. Filling in those stalls is what gives you the extra performance.
Re:How Apple Alienated Mac Loyalists by sqeaky on Wednesday December 21, 2016 @01:10PM (#13231246)
What is your preferred tool for gathering this kind of detailed data?
Re:How Apple Alienated Mac Loyalists by slededit on Thursday December 22, 2016 @09:57PM (#13242453)
On windows It's WPR and WPA. In sure Linux/Mac has similar system wide profilers. WPA will give you detailed wait analysis.
Re:How Apple Alienated Mac Loyalists by sqeaky on Friday December 23, 2016 @06:58PM (#13247906)
I don't have windows. I will google for "systemwide profilers". Thank you.

I doubt this will change anything, (because the compilation time decreased as CPU time was added) but the information could be helpful in other situations.