在delphi中使用內存分析時,儘管它適用於任何語言,但我發現了一些有關使用過的內存的術語,這些術語我並不完全理解。有人可以解釋(或引用一個好的文檔或手冊)下列術語的含義嗎?內存相關術語的含義?
- 工作集大小
- 頁面文件使用
- 提交內存
- UNCOMMITED內存
- 私人使用(從PROCESS_MEMORY_COUNTERS_EX結構)
- PagedPool
- 的NonPagedPool
- 總地址空間(來自delphi內存管理器中的THeapStatus)
- TotalAllocated(從THeapStatus在Delphi內存管理器)
在MSDN有brief description of each field,但它們的意義的複雜性超出了我。事情就像,每個部分什麼時候增長?他們用於什麼?如果你衡量一個價值,它告訴你什麼?
+1,看起來像一個可愛的一系列文章。但要提問:您真的需要花時間瞭解基於頁面的虛擬內存系統如何爲這些術語起作用以獲得真正的意義。 – Falaina 2009-07-15 10:17:15