src/share/classes/sun/tools/jconsole/SummaryTab.java

Print this page




 196                 append(Messages.TOTAL_CLASSES_UNLOADED, strings2[1]);
 197                 append(null, "");
 198                 append(endTable);
 199             }
 200 
 201             append(newDivider);
 202 
 203             {  // Memory
 204                 MemoryUsage u = memoryBean.getHeapMemoryUsage();
 205 
 206                 append(newLeftTable);
 207                 String[] strings1 = formatKByteStrings(u.getUsed(), u.getMax());
 208                 append(Messages.CURRENT_HEAP_SIZE, strings1[0]);
 209                 append(Messages.MAXIMUM_HEAP_SIZE, strings1[1]);
 210                 append(endTable);
 211 
 212                 append(newRightTable);
 213                 String[] strings2 = formatKByteStrings(u.getCommitted());
 214                 append(Messages.COMMITTED_MEMORY,  strings2[0]);
 215                 append(Messages.SUMMARY_TAB_PENDING_FINALIZATION_LABEL,
 216                        Messages.SUMMARY_TAB_PENDING_FINALIZATION_VALUE,
 217                        memoryBean.getObjectPendingFinalizationCount());
 218                 append(endTable);
 219 
 220                 append(newTable);
 221                 Collection<GarbageCollectorMXBean> garbageCollectors =
 222                                             proxyClient.getGarbageCollectorMXBeans();
 223                 for (GarbageCollectorMXBean garbageCollectorMBean : garbageCollectors) {
 224                     String gcName = garbageCollectorMBean.getName();
 225                     long gcCount = garbageCollectorMBean.getCollectionCount();
 226                     long gcTime = garbageCollectorMBean.getCollectionTime();
 227 
 228                     append(Messages.GARBAGE_COLLECTOR,
 229                            Resources.format(Messages.GC_INFO, gcName, gcCount,
 230                                             (gcTime >= 0) ? formatTime(gcTime)
 231                                                  : Messages.UNAVAILABLE),
 232                            4);
 233                 }
 234                 append(endTable);
 235             }
 236 
 237             append(newDivider);




 196                 append(Messages.TOTAL_CLASSES_UNLOADED, strings2[1]);
 197                 append(null, "");
 198                 append(endTable);
 199             }
 200 
 201             append(newDivider);
 202 
 203             {  // Memory
 204                 MemoryUsage u = memoryBean.getHeapMemoryUsage();
 205 
 206                 append(newLeftTable);
 207                 String[] strings1 = formatKByteStrings(u.getUsed(), u.getMax());
 208                 append(Messages.CURRENT_HEAP_SIZE, strings1[0]);
 209                 append(Messages.MAXIMUM_HEAP_SIZE, strings1[1]);
 210                 append(endTable);
 211 
 212                 append(newRightTable);
 213                 String[] strings2 = formatKByteStrings(u.getCommitted());
 214                 append(Messages.COMMITTED_MEMORY,  strings2[0]);
 215                 append(Messages.SUMMARY_TAB_PENDING_FINALIZATION_LABEL,
 216                        Resources.format(Messages.SUMMARY_TAB_PENDING_FINALIZATION_VALUE,
 217                                         memoryBean.getObjectPendingFinalizationCount()));
 218                 append(endTable);
 219 
 220                 append(newTable);
 221                 Collection<GarbageCollectorMXBean> garbageCollectors =
 222                                             proxyClient.getGarbageCollectorMXBeans();
 223                 for (GarbageCollectorMXBean garbageCollectorMBean : garbageCollectors) {
 224                     String gcName = garbageCollectorMBean.getName();
 225                     long gcCount = garbageCollectorMBean.getCollectionCount();
 226                     long gcTime = garbageCollectorMBean.getCollectionTime();
 227 
 228                     append(Messages.GARBAGE_COLLECTOR,
 229                            Resources.format(Messages.GC_INFO, gcName, gcCount,
 230                                             (gcTime >= 0) ? formatTime(gcTime)
 231                                                  : Messages.UNAVAILABLE),
 232                            4);
 233                 }
 234                 append(endTable);
 235             }
 236 
 237             append(newDivider);