Heap Monitoring
    Mark Vander Voord 
    mvandervoord at gmail.com
       
    Mon Mar 13 19:29:48 UTC 2006
    
    
  
After reading the different ways of getting a rough estimate of the C
heap on the Wiki, I'm left wondering why noone has suggested the
following.  Is there something dangerous or incorrect about this?
float heap_percent = 0.0f;
Heap_Control heap_ctrl;
Heap_Information_block heap_info_blk;
if (HEAP_GET_INFORMATION_SUCCESSFUL ==
_Heap_Get_information(&heap_ctrl, &heap_info_blk)) {
    heap_percent = (100.0f * (float)heap_info_blk.used_size /
(float)(heap_info_blk.used_size + heap_info_blk.free_size));
}
--
Mark S VanderVoord
    
    
More information about the users
mailing list