僅用於學習目的,我需要一種方法來了解是否有可能以某種方式跟蹤某個應用程序執行期間內存中的所有對象。 我想在操作系統內存中有一些「表格」或其他內容,每次聲明對象時都會創建一個條目。 因此,我需要知道的是,正在執行的當前應用程序以及如何訪問它的表格有這樣的表格。一次性瞭解應用程序內存中的所有對象
0
A
回答
1
您可以轉儲整個過程,然後用windbg檢查它。但windbg需要很多經驗。如果你想深潛,你應該放棄使用它。
或者您可以使用第三方應用程序。我們使用RedGate ANTS Memory Profiler,這是一個很棒的工具。有15個試驗,你可以看到這裏:http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/
+0
thx,我會檢查它 – Dinalan
相關問題
- 1. 瞭解一次性對象
- 2. 瞭解Java中的對象所有權
- 3. Rails應用程序佔用了所有服務器內存
- 4. 瞭解Android應用程序中的內存泄漏
- 5. 瞭解Spring應用程序中的單例對象
- 6. 應用程序中分配了很多內存,如何解決?
- 7. 瞭解的虛擬內存限制爲32位應用程序
- 8. 如何使用pickle來保存程序中的所有對象?
- 9. 簡單交叉應用程序對象中的內存泄漏
- 10. 瞭解應用程序內存使用情況
- 11. 程序是否真的每次都創建了內部對象?
- 12. 程序使用了我所有的內存
- 13. 內存不見了(.NET應用程序)
- 14. 瞭解bash中的程序使用的內存(在ubuntu linux中)
- 15. facebook應用程序有助於一次性張貼所有朋友的牆壁
- 16. 對象在解構反應創建應用程序內
- 17. 有沒有辦法一次性添加所有應用程序圖標(一次),而不是逐個添加所有應用程序圖標?
- 18. MagicalRecord正在刪除所有創建的對象,每次加載應用程序
- 19. 如何同步C#應用程序內存中對象
- 20. OpenGl程序佔用了所有內存,然後關閉
- 21. 瞭解Neo4j對象緩存
- 22. 爲所有用戶緩存一次對象,每30分鐘刷新一次
- 23. userControl1.Dispose()是否處理所有的一次性對象?
- 24. 在iOS應用程序中枚舉所有對象
- 25. 對ios應用程序中的內存管理有些懷疑?
- 26. 如何知道當對象有一些動態分配內存時對象佔用的所有內存?
- 27. org-deadline - 一次性更改所選塊中的所有內容
- 28. ASP.NET應用程序瞭解
- 29. Android應用程序內存完整性
- 30. 瞭解C++中的內存順序
什麼操作系統? – andreasnico
我的意思是在Windows下,如果Windows 7,10甚至Xp有什麼區別和訪問方式? – Dinalan
看看這個https://wmemoryprofiler.codeplex.com/ – venkat