On Feb 15, 2017, at 11:45 AM, Jens Alfke wrote: On Feb 14, 2017, at 6:26 PM, Alex Zavatone < email@hidden> wrote: I just found out that archiving and when "Setting Mode", strip is only using 5% of 1 core no matter how many are free cores there are on the current Mac. Strip is also not disk bound.
Just tried this across 3 Macs while archiving. Apparently, strip is single threaded and takes tens of seconds stripping symbols from intermediate files while never going over 5% CPU utilization on one core.
If it’s not CPU-bound, and not I/O-bound, then what is it doing? Calling sleep()? Try using `sample` on it to see what it’s spending time in. Only thing I can imagine is that it uses a ton of memory and your OS is swapping.
I have no idea. I verified this on these Macs: 2014 MBP 15", 16 GB RAM, 256 GB SSD 2012 MBP 15", 16 GB RAM, 480 GB SSD 2014 2x6 core 3.06 Tower, 40 GB of RAM, PCI SSD with 1000 MB/s read speed. 24 virtual cores. Strip only uses 1. And only 5% of 1.
Trust me, the OS wasn't swapping with 40 GB of RAM.
Thanks. i'll try sample.
|