static long bytesAllocatedByCurrentThread() { if (!threadAllocatedMemorySane()) ret -1; var bean = advancedThreadMXBean(); ret bean == null ? 0 : bean.getThreadAllocatedBytes(threadID()); }