[heap]或[anon]在memps输出中意味着什么?
What does [heap] or [anon] means in memps output
当我为其中一个进程运行memps
命令时,我得到以下行(其中包括)作为输出。
S(CODE) S(DATA) P(CODE) P(DATA) 3D(RSS) 3D(PSS) ADDR(start-end)OBJECT NAME
-------- -------- -------- -------- ------- --------- -----------------------------
0 0 0 1592 0 0 b8ca6000-b8e54000 [heap]
0 404 0 404 0 0 b8bdc000-b8ca6000 [heap]
0 0 0 4 0 0 b6fb5000-b6fb6000 [anon]
0 0 0 20 0 0 b6fb0000-b6fb5000 [anon]
我输出的最后一列[heap]和[anon]是什么意思
o Anonymous memory: Memory not relating to any named object or file within the file system is reported as [ anon ]. The pmap command displays common names for cer- tain known anonymous memory mappings, such as: [ heap ] The process heap. [ stack ] The process stack. If the common name for the mapping is unknown, pmap displays [ anon ] as the mapping name.
这里也有两个pdf
您可能应该为此使用更通用的关键字,因为您正在使用的实用程序只是memtool
套件的一部分。下次试试像"memtool anon"这样的关键词作为你的搜索。
相关文章:
- 这行代码在C++类中意味着什么
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- 生成文件"relink"意味着什么?
- 从二进制流中读取时,将双精度变量的地址转换为 char* 意味着什么?
- 在这种情况下,"typename..."意味着什么?
- "in-situ without memory allocation" 字符串的愚蠢实现意味着什么?
- 使用typedef有什么用,它意味着什么
- GCC 的 -Wpsabi 选项究竟有什么作用?压制它意味着什么?
- 这在C++ "It does not own the underlying data, and so is cheap to copy or assign"中意味着什么
- 由于某种原因,我的代码中出现了 [json.exception.type_error.302]。我知道错误意味着什么,但我不知道哪里有故障
- 调用堆栈显示 SIGBUS,这意味着什么
- C++标准在[basic.scope.hiding]中"same scope"到底意味着什么?
- 评估对象的创建意味着什么?
- 当我们在 C++ 中说"initialize the object"时,它实际上意味着什么?
- C++这种结构"InterceptionKeyStroke &kstroke = * (InterceptionKeyStroke *) &stroke"意味着什么?
- 该语法在C 中意味着什么
- 链接标志对静态库意味着什么
- 由mpglib输出的"hip: Can't rewind stream by 74 bits"到底意味着什么?
- 这在 C# 中意味着什么以及如何使用它