在 delphi 中玩内存分析时,虽然它适用于任何语言,但我发现了一些关于已用内存的术语,但我并不完全理解。有人可以解释(或引用好的文档或手册)以下术语的含义吗?
- 工作集大小
- 使用的页面文件
- 坚定的内存
- 未提交的内存
- 私有(private)使用(来自 PROCESS_MEMORY_COUNTERS_EX 结构)
- 分页池
- 非分页池
- 总地址空间(来自 delphi 内存管理器中的 THeapStatus)
- TotalAllocated(来自 delphi 内存管理器中的 THeapStatus)
msdn 有一个brief description of each field但它们含义的复杂性超出了我的范围。比如,每个部分什么时候增长?它们有什么用?如果您测量一个值,它告诉您什么?
最佳答案
您应该阅读 Mark Russinovich 的一系列精彩文章:突破 Windows 的极限。
关于windows - 内存相关术语的含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1130358/