簡體   English   中英

如何從我的程序使用的堆和堆棧中檢查多少?

[英]How to check how much from heap and from stack my program is using?

我在Windows 7 - 64位計算機上使用Visual Studio 2013。
我在C上寫一個程序
如何檢查程序使用的堆和堆棧存儲量?

內部和外部的堆消耗(以編程方式):您可以使用GetProcessMemory函數: https ://msdn.microsoft.com/en-us/library/ms683219.aspx

堆耗,外部和非編程:您可以使用MS Technet的VMMap: https ://technet.microsoft.com/en-us/sysinternals/vmmap.aspx

堆棧消耗,內部(以編程方式):您可以使用Windows線程信息塊: https//stackoverflow.com/a/1747249/1996740

外部和編程的堆棧消耗:這是一個很好的答案,顯示如何訪問外部線程的線程信息塊: https ://stackoverflow.com/a/8751576/1996740

暫無
暫無

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

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