/** * */ public static void printMemoryStats() { X.println(">>>"); X.println(">>> GridOptimizedMarshallerUtils memory stats:"); X.println(" Cache size: " + CLS_DESC_CACHE.size()); for (Map.Entry<Class<?>, GridOptimizedClassDescriptor> e : CLS_DESC_CACHE.entrySet()) X.println(" " + e.getKey() + " : " + e.getValue()); }
/** {@inheritDoc} */ @Override public void printMemoryStats() { X.println(">>>"); X.println(">>> IO manager memory stats [grid=" + ctx.gridName() + ']'); X.println(">>> lsnrMapSize: " + lsnrMap.size()); X.println(">>> msgSetMapSize: " + msgSetMap.size()); X.println(">>> msgIdMapSize: " + msgIdMap.size()); X.println(">>> closedTopicsSize: " + closedTopics.sizex()); X.println(">>> discoWaitMapSize: " + waitMap.size()); }
/** {@inheritDoc} */ @Override public void printMemoryStats() { X.println(">>>"); X.println(">>> Job processor memory stats [grid=" + ctx.gridName() + ']'); X.println(">>> activeJobsSize: " + activeJobs.size()); X.println(">>> passiveJobsSize: " + (jobAlwaysActivate ? "n/a" : passiveJobs.size())); X.println(">>> cancelledJobsSize: " + cancelledJobs.size()); X.println(">>> cancelReqsSize: " + cancelReqs.sizex()); X.println(">>> finishedJobsSize: " + finishedJobs.sizex()); }
/** * Prints heap usage. */ public static void debugHeapUsage() { System.gc(); Runtime runtime = Runtime.getRuntime(); X.println('<' + DEBUG_DATE_FMT.format(new Date(System.currentTimeMillis())) + "><DEBUG><" + Thread.currentThread().getName() + "> Heap stats [free=" + runtime.freeMemory() / (1024 * 1024) + "M, total=" + runtime.totalMemory() / (1024 * 1024) + "M]"); }
/** * Prints out eviction stats. */ public void printStats() { X.println("Eviction stats [grid=" + cctx.gridName() + ", cache=" + cctx.cache().name() + ", buffEvictQ=" + bufEvictQ.sizex() + ']'); }