怎么在Linux获取一个进程的内存。
- 论坛
- 怎么在Linux获取一个进程的内存。
21 浏览
怎么在Linux获取一个进程的内存。
这个问题已经有了答案:
可能是重复的问题:
为什么我在Linux中使用\'top\'来显示一个进程的内存时,我发现该进程的存储仅增加而不会减少,除非我关闭所有进程。虽然我只用了\'malloc\'后面的\'free\',但我不知道为什么。如何获取我的进程正确的实际实时存储?谢谢大家。
admin 更改状态以发布 2023年5月21日
匿名的
0 Comments
简短的答案是,在现代操作系统上这非常困难。
被free()的内存实际上直到进程终止才会被返回给操作系统,
因此,多次分配和释放逐渐变大的内存块会导致进程增长。(通过)