繁体   English   中英

如何在Linux中监视进程的每个线程的内存使用情况?

[英]how can i monitor the memory usage of each thread of my process in linux?

在最高命令中,我找不到任何选择。 有人可以帮我吗?

您无法有意义地执行此操作,因为进程中的所有线程共享相同的内存空间。

由一个线程分配的任何内存也提供给所有的人,你可以(例如) malloc在线程A一些内存,然后将指针传递给该内存线程B的内存不“属于” A或B,而是整个过程。

除了上述内容外,通过进程衡量内存使用情况的问题并不像所看到的那样直接。 请参阅此问题进行讨论,这表明您可能可以使用valgrind获得所需的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM