У меня есть многопоточная программа MacOS C ++, которая работает медленнее, чем ожидалось.Я думаю, что причина в конфликте кучи, потому что каждый поток вызывает "новый" или эквивалентный много раз, и программа работает быстрее, когда потоки находятся в отдельных процессах.
Как я могу узнать, сколько временипотоки тратятся в куче разногласий?