我正在开发一个多线程应用程序,它似乎在运行期间分配了大量内存。所有内存都在执行结束时被释放,因此 valgrind 没有显示内存泄漏。我尝试使用 massif 工具找出发生了什么,但 ms_print 似乎只显示有关主线程的信息。但是,我相信绝大多数内存是在子线程中分配的。是否可以让地块显示有关它们的信息?
我正在开发一个多线程应用程序,它似乎在运行期间分配了大量内存。所有内存都在执行结束时被释放,因此 valgrind 没有显示内存泄漏。我尝试使用 massif 工具找出发生了什么,但 ms_print 似乎只显示有关主线程的信息。但是,我相信绝大多数内存是在子线程中分配的。是否可以让地块显示有关它们的信息?