简体   繁体   English

如何在Windows平台上获取堆大小

[英]How to get heap size on windows Platform

正如问题标题所示,我想知道是否有办法获得当前进程的堆大小。

You can do this - but I think it will be slow and painful. 你可以做到这一点 - 但我认为这将是缓慢和痛苦的。

  1. Use GetProcessHeaps to enumerate through the process heaps. 使用GetProcessHeaps枚举进程堆。
  2. Use HeapWalk to enumerate through the blocks in each heap. 使用HeapWalk枚举每个堆中的块。
  3. Use HeapSize to get sizes and type of different blocks 使用HeapSize获取不同块的大小和类型

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM