Use the template manager that is available in Mission Control.
Go to Windows -> Template Manager and import the template and check Heap Statistics and Allocation Profiling, export it. Done!
If you want to edit the jfc-file manually, it can be good to know elements inside the control-element are not read by the JVM, i.e flag-element, They are used by JMC to modify the parameters outside the control element (the one with the control attribute)
A manual edit requires that you modify these:
set java/object_alloc_in_new_TLAB enabled to true
set java/object_alloc_outside_TLAB enabled to true
set vm/gc/detailed/object_count enabled to true
Note, there are two object count events, with object_count_after_gc you will increase GC times. If you pick the one above instead, you will get one additional GC per recording chunk (which is usually sufficient)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…