我正在维护一个程序,它在启动时使用了 600+MB 内存,什么都不做!
我想知道每个线程使用了多少内存,gdb 可以完成这项工作吗?
最佳答案
valgrind --tool=massif
是正确的解决方案。它将为您提供所有信息,即哪个线程在哪个时间点使用了多少内存。
关于c++ - 有什么方法可以知道线程使用了多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5575477/
我正在维护一个程序,它在启动时使用了 600+MB 内存,什么都不做!
我想知道每个线程使用了多少内存,gdb 可以完成这项工作吗?
最佳答案
valgrind --tool=massif
是正确的解决方案。它将为您提供所有信息,即哪个线程在哪个时间点使用了多少内存。
关于c++ - 有什么方法可以知道线程使用了多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5575477/