!7 sclass MemoryPoolSizes extends DynModule { transient SimpleLiveValue lv = stringLiveValue(); JComponent visualize() { ret jLiveValueTypeWriterTextArea(lv); } void start { doEveryAndNow(60.0, r doIt); } void doIt { temp enter(); lv.set(rtrim(renderMemoryPoolSizes2())); appendToFile(javaxDataDir("Logs/memory-pool-sizes.txt"), localDateWithSeconds() + "\n" + lv! + "\n\n"); } }