!7 module > DynPrintLog { switchable int count = 1025; new LongBuffer results; transient long lastValue; start-thread { results.clear(); long n = 0; lastValue = 0; O o = null; repeat count { check(); o = new Var(o); } print(lines(results.toList())); change(); } void check { long n = advancedThreadMXBean().getThreadAllocatedBytes(threadID()); long diff = n-lastValue; results.add(diff); lastValue = n; } }