Virtual Machine Parameters -------------------------- #1 364,341,024 size of old space #2 2,391,472 used bytes in new space (used eden + used past space) #3 373,293,056 size of heap #7 2 full GCs since startup #8 428 total milliseconds in full GCs since startup #9 176 scavenging GCs since startup #10 43 total milliseconds in scavenging GCs since startup #11 5,707 tenures of surving objects since startup #12 0 event trace mask (for debugging input events) #13 0 VM ticker start microseconds (Croquet/QwaqVM) #14 0 VM ticker count (Croquet/QwaqVM) #15 0 VM ticker call count (Croquet/QwaqVM) #16 102,959,000 total microseconds in idle since startup #17 0 proportion of code zone available for use (Sista VMs only; read-write) #18 239 total milliseconds in full GC compaction since startup (a portion of parameter 8) #19 5,135,773 scavenge threshold; the effective size of eden #20 3,806,920,620,814,897 utc microseconds at startup (if non-zero) #21 562 root/remembered table size (occupancy) #22 0 root/remembered table overflows since startup #23 0 bytes of extra memory to reserve for VM buffers, plugins, etc. #24 33,554,432 free memory threshold above which object memory will be shrunk #25 16,777,216 memory headroom when growing object memory #26 1 heartbeat period (ms; see #58) #31 5 number of grow memory requests #32 1 number of shrink memory requests #33 560 number of root table entries at last scavenge #35 8,697 number of survivor objects at last scavenge (if non-zero) #36 506,090,445 millisecond clock when current scavenge completed #38 0 milliseconds taken by current scavenge #39 0 Number of finalization signals for Weak Objects pending when current SGC/FGC completed #40 8 VM word size - 4 or 8 #41 68021 imageFormatVersion for the VM #42 50 number of stack pages available #43 0 desired number of stack pages (stored in image file header, max 65535) #44 6,854,880 size of eden, in bytes #45 0 desired size of eden, in bytes (stored in image file header) #46 1,433,600 machine code zone size, in bytes (0 in Stack VM) #47 0 desired machine code zone size (0 => default 1Mb to 2Mb depending on processor) #48 100100 Persistent image header flags bit 0: implies Process has threadId as its 4th inst var bit 1: if set, methods that are interpreted will have the flag bit set in their header bit 2: if set, implies preempting a process does not put it to the back of its run queue bit 3: if set, implies the GUI should run on the first thread and event queues should not be accessed from other threads bit 4: if set, implies the new finalization scheme where WeakArrays are queued bit 5: if set, implies wheel events will be delivered as such and not mapped to arrow key events bit 6: if set, implies arithmetic primitives will fail if given arguments of different types (float vs int) bit 7: if set, causes times delivered from file primitives to be in UTC rather than local time. #49 256 max size the image promises to grow the external semaphore table to #50..51 nil reserved for VM parameters that persist in the image (such as size of eden above) #52 65,536 root/remembered table capacity #53 5 number of old space segments #54 20,974,216 total free old space #55 0.33333298563957214 ratio of growth and image size at or above which a GC will be performed post scavenge #56 45,991 number of process switches since startup #57 11,044 number of ioProcessEvents calls since startup #58 148,328 number of forceInterruptCheck calls since startup #59 113,128 number of check event calls since startup #60 230,193 number of stack page overflows since startup #61 0 number of stack page divorces since startup #62 14 compiled code compactions since startup #63 14 total milliseconds in compiled code compactions since startup #64 2,827 the number of methods that currently have jitted machine-code #65 11 Cog feature flags bit 0: set if the VM supports MULTIPLE_BYTECODE_SETS. bit 1: set if the VM supports read-only objects (IMMUTABILITY). bit 2: set if the VM has an ITIMER_HEARTBEAT bit 3: set if the VM supports cross-platform BIT_IDENTICAL_FLOATING_POINT arithmetic #66 4,096 the byte size of a stack page #67 0 the maximum allowed size of old space (if zero there is no limit) #68 15.222222222222221 the average number of live stack pages when scanned by scavenge/gc/become #69 21 the maximum number of live stack pages when scanned by scavenge/gc/become #70 1 the vmProxyMajorVersion (the interpreterProxy VM_MAJOR_VERSION) #71 17 the vmProxyMinorVersion (the interpreterProxy VM_MINOR_VERSION) #72 188 milliseconds spent marking since startup #73 0 reserved for more Spur-related info #74 0 reserved for more Spur-related info #75 true do mixed arithmetic; if false binary arithmetic primitives will fail unless receiver and argument are of the same type