The attached chart shows second by second memory usage of a 4 processor run of test-release.sh in a VM. A run of approximately 20 hours. The chart is megabytes vertical and seconds horizontal.
What may or may not interesting are the two relatively (relative to the rest of the run) large memory usage spikes. The first toward the middle and the second toward the end.
At the first spike there are 155 LLVM related threads.
36 threads are using from 300-400 megabytes.
The spike appears to be positively correlated though not likely linear with the number of processors with a 7 processor run using close to 25 gigabytes at the spike.
Regards, Neil Nelson