gpt4 book ai didi

c - 如何检查我的程序使用的堆和堆栈有多少?

转载 作者:太空宇宙 更新时间:2023-11-04 01:54:11 24 4
gpt4 key购买 nike

我在 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 线程信息 block :https://stackoverflow.com/a/1747249/1996740

堆栈消耗,外部和编程:这是一个很好的答案,展示了如何访问外部线程的线程信息 block :https://stackoverflow.com/a/8751576/1996740

关于c - 如何检查我的程序使用的堆和堆栈有多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37372644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com