Skip to content

Instantly share code, notes, and snippets.

@dirkgroot
Created July 19, 2017 12:02
Show Gist options
  • Save dirkgroot/3c75ac1246f3a61554c27d5d395134b6 to your computer and use it in GitHub Desktop.
Save dirkgroot/3c75ac1246f3a61554c27d5d395134b6 to your computer and use it in GitHub Desktop.
Mono Jit statistics
Max code size ratio: 48.00 (CcvSharpRmiTracing::TraceElapsedTime))
Biggest method: 81568 (OpCodes::.cctor))
Delegates created: 5208
Initialized classes: 26433
Used classes: 11249
Generic vtables: 4867
Methods: 34289
Static data size: 16203
VTable data size: 1476556
Mscorlib mempool size: 4759640
Initialized classes: 17919
Inflated types: 160407
Generics virtual invokes: 0
Sharable generic methods: 884
Unsharable generic methods: 1229
Shared generic methods: 866
Shared vtype generic methods: 0
IMT tables size: 482828
IMT number of tables: 6353
IMT number of methods: 15808
IMT used slots: 6182
IMT colliding slots: 2055
IMT max collisions: 42
IMT methods at max col: 42
IMT thunks size: 170057
JIT info table inserts: 16549
JIT info table removes: 413
JIT info table lookups: 152659
JIT statistics
Dynamic code allocs : 693946455949725
Dynamic code bytes : 161572
Dynamic code frees : 0
Unwind info size : 14791
Calls to trampolines : 93405
JIT trampolines : 12958
Unbox trampolines : 1379
Static rgctx trampolines : 4382
Async JIT info size : 0
Max native code in a domain : 5756368
Max code space allocated in a domain: 5795840
Total code space allocated : 5795840
Hazardous pointers : 0
Compiled methods : 14989
Methods from AOT : 0
Methods JITted using mono JIT : 14989
Methods JITted using LLVM : 0
Total time spent JITting (sec) : 77.9476
Basic blocks : 265688
Max basic blocks : 1308
Allocated vars : 132343
Code reallocs : 2155
Allocated code size : 4012104
Inlineable methods : 7010
Inlined methods : 16257
Regvars : 21353
Locals stack size : 0
Method cache lookups : 49300
Compiled CIL code size : 1383818
Native code size : 4012104
Aliases found : 623
Aliases eliminated : 284
Aliased loads eliminated : 197
Aliased stores eliminated : 33
GC statistics
Minor fragment clear : 0.03 ms
Minor pinning : 112.53 ms
Minor scan remembered set : 146.07 ms
Minor scan pinned : 403.79 ms
Minor scan registered roots : 454.51 ms
Minor scan thread data : 0.70 ms
Minor finish gray stack : 97.11 ms
Minor fragment creation : 5.86 ms
Major fragment clear : 0.85 ms
Major pinning : 71.71 ms
Major scan pinned : 0.06 ms
Major scan registered roots : 3312.14 ms
Major scan thread data : 0.36 ms
Major scan alloc_pinned : 0.02 ms
Major scan finalized : 0.12 ms
Major scan big objects : 0.02 ms
Major finish gray stack : 614.09 ms
Major free big objects : 3.07 ms
Major LOS sweep : 21.70 ms
Major sweep : 55.64 ms
Major fragment creation : 3.49 ms
Number of pinned objects : 5080
World stop : 24.38 ms
World restart : 77.73 ms
# major blocks allocated : 480
# major blocks freed : 0
# major blocks lazy swept : 425
# major objects evacuated : 0
# major blocks freed ideally : 0
# major blocks freed less ideally : 0
# major blocks freed individually : 0
# major blocks allocated less ideally: 0
cardtable major scan time : 141.62 ms
cardtable los scan time : 3.79 ms
GC Maps size : 0
GC Call Sites size : 0
GC Bitmaps size : 0
GC Map struct size : 0
GC Call Sites encoded using 8 bits : 0
GC Call Sites encoded using 16 bits : 0
GC Call Sites encoded using 32 bits : 0
GC Map slots (all) : 0
GC Map slots (ref) : 0
GC Map slots (noref) : 0
GC Map slots (pin) : 0
GC TLS Data size : 212000
Stack space scanned (all) : 0
Stack space scanned (native) : 0
Stack space scanned (other) : 0
Stack space scanned (using GC Maps) : 0
Stack space scanned (precise) : 0
Stack space scanned (pin) : 0
Stack space scanned (pin registers) : 0
Created object count : 136839
Minor GC collections : 15
Major GC collections : 10
Minor GC time : 1220.78 ms
Major GC time : 4266.43 ms
Metadata statistics
MonoClass size : 2198912
MonoClassExt size : 26880
Memberref signature cache size : 72816
MonoMethod size : 813672
MonoMethodSignature size : 212856
Generics statistics
Inflated methods size : 2952912
Inflated classes : 19385
Inflated classes size : 3179140
Inflated signatures size : 525792
RGCTX num arrays alloced : 4707
RGCTX bytes alloced : 102336
MRGCTX num arrays alloced : 11072
MRGCTX bytes alloced : 449928
Generic virtual thunk bytes : 688192
Shared generic lookups : 24767
Failed shared generic lookups : 11421
RGCTX template num allocted : 202
RGCTX template bytes allocted : 2424
RGCTX oti num markers : 187
RGCTX oti num data : 1083
RGCTX oti num allocted : 1293
RGCTX oti bytes allocted : 15516
RGCTX max slot number : 48
RGCTX num lazy fetch trampolines : 70
RGCTX unmanaged lookups : 27180
RGCTX num alloced : 3184
Generic virtual cases : 1307
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment