Difference between revisions of "Gc info"

From Liberty Eiffel Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
This is the same as "Number created", except the unit is bytes.
 
This is the same as "Number created", except the unit is bytes.
   
== Column "Store left": I conjecture this means the memory
+
== Column "Store left" ==
> allocated but not occupied after the GC cycle, and the unit
+
I conjecture this means the memory allocated but not occupied after the GC cycle, and the unit is that of column "Total size". Is this right?
> is that of column "Total size". Is this right?
 
   
 
== Where is the information about the freed memory? ==
 
== Where is the information about the freed memory? ==

Revision as of 11:34, 9 September 2005

Column "Number created"

This is the number of objects (of the specified type) created since program start, (i.e. this figure is accumulative). This is not the number of actually existing objects.

Column "Total size"

This is the same as "Number created", except the unit is bytes.

Column "Store left"

I conjecture this means the memory allocated but not occupied after the GC cycle, and the unit is that of column "Total size". Is this right?

Where is the information about the freed memory?

i.e. about the effect of the last GC cycle?

What does the cryptic final lines mean?

  • C-stack=xx
  • main-table=xx/yyyy
  • fsoc:xx(free=yy ceil=zz)
  • rsoc:xx(ceil=yy)