src/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
Print this page
*** 45,55 ****
public class PerfDataBuffer extends PerfDataBufferImpl {
private static final boolean DEBUG = false;
private static final int syncWaitMs =
Integer.getInteger("sun.jvmstat.perdata.syncWaitMs", 5000);
! private static final ArrayList EMPTY_LIST = new ArrayList(0);
/*
* the following constants must be kept in sync with struct
* PerfDataEntry in perfMemory.hpp
*/
--- 45,55 ----
public class PerfDataBuffer extends PerfDataBufferImpl {
private static final boolean DEBUG = false;
private static final int syncWaitMs =
Integer.getInteger("sun.jvmstat.perdata.syncWaitMs", 5000);
! private static final ArrayList<Monitor> EMPTY_LIST = new ArrayList<Monitor>(0);
/*
* the following constants must be kept in sync with struct
* PerfDataEntry in perfMemory.hpp
*/
*** 188,199 ****
// load any new monitors
getNewMonitors(map);
// current implementation doesn't support deletion or reuse of entries
! ArrayList removed = EMPTY_LIST;
! ArrayList inserted = insertedMonitors;
insertedMonitors = new ArrayList<Monitor>();
return new MonitorStatus(inserted, removed);
}
--- 188,199 ----
// load any new monitors
getNewMonitors(map);
// current implementation doesn't support deletion or reuse of entries
! ArrayList<Monitor> removed = EMPTY_LIST;
! ArrayList<Monitor> inserted = insertedMonitors;
insertedMonitors = new ArrayList<Monitor>();
return new MonitorStatus(inserted, removed);
}
*** 616,633 ****
}
/**
* Method to dump debugging information
*/
! private void dumpAll(Map map, int lvmid) {
if (DEBUG) {
! Set keys = map.keySet();
System.err.println("Dump for " + lvmid);
int j = 0;
! for (Iterator i = keys.iterator(); i.hasNext(); j++) {
! Monitor monitor = (Monitor)map.get(i.next());
System.err.println(j + "\t" + monitor.getName()
+ "=" + monitor.getValue());
}
System.err.println("nextEntry = " + nextEntry
+ " pollForEntry = " + pollForEntry);
--- 616,633 ----
}
/**
* Method to dump debugging information
*/
! private void dumpAll(Map<?, Monitor> map, int lvmid) {
if (DEBUG) {
! Set<?> keys = map.keySet();
System.err.println("Dump for " + lvmid);
int j = 0;
! for (Iterator<?> i = keys.iterator(); i.hasNext(); j++) {
! Monitor monitor = map.get(i.next());
System.err.println(j + "\t" + monitor.getName()
+ "=" + monitor.getValue());
}
System.err.println("nextEntry = " + nextEntry
+ " pollForEntry = " + pollForEntry);