894_____________________________________________ 14

 .       
 .      ,   
   .

  ,    _new_handler, -
  set_new_handler.    set_new_handler(0) -
   .      -
     .      -
 :

     (    -
  )

    bad_alloc     
bad_alloc 

    abort  exit

 set_new_handler     . 
     .  , 
    :

pvf set_new_handler(pvf p) ;

 THeapStatus       
 THeapStatus,  :

TotalAddrSpace        , 
.     -
  

TotalUncommitted     TotalAddrSpace,   -
   

TotalCommitted       TotalAddrSpace,  
  .   Tota-
lUncommitted + TotalCommitted = TotalAddrSpace

TotalAllocated           -
 

TotalFree           ,   .  
      -
,  OS    .
   TotalAddrSpace

FreeSmall            ,  
    

FreeBig              ,   
   .   
     -
      

Unused             ,     -
.  : Unused + FreeBig +
FreeSmall = TotalFree

Overhead          ,    -
     

HeapErrorCode        -
 