簡體   English   中英

使用vmmap中的私有數據地址,我如何找出其中的內容?

[英]With address of private data from vmmap, how can I find out what is in there?

在此處輸入圖片說明

我有一個Windows進程,其虛擬大小對於它的功能來說太大了(26gb)我已經使用VMMap來映射內存的布局方式,並且我已經獲得了私有數據的地址,該地址顯示為備用。

我如何查看其中的內容? 可能嗎

此應用程序可能正在泄漏內存。 如果是這樣,則內存消耗將隨着時間無限增長。

如果您是開發人員,則可以使用內存探查器找出應用程序未釋放哪些對象以及誰持有這些對象。

這是一個64位進程,您看到的不是異常現象,也不是內存泄漏的結果。

在64位窗口上,每個64位進程最多可以分配128TB的虛擬內存。 這只是保留的內存,並不意味着它是已提交的內存。 保留內存不由實際內存備份。

您可以在此處閱讀更多信息: http : //blogs.microsoft.co.il/sasha/2016/01/05/windows-process-memory-usage-demystified/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM