!7 cmodule SaveStackTracesIfHighCPUUse > DynPrintLogAndEnabled { start { doEvery(2.0, r check); } void check enter { int load = iround(dm_processCPUPercentageRelativeToAllCores()); if (load >= 50) { time { S traces = renderAllThreadsWithStackTraces(); programLog(traces); } done_always("CPU load: " + load + "%, saving stack trace"); } } }