Warning: session_start(): open(/var/lib/php/sessions/sess_klbk2050ghk1bthequpu5a162m, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
import javax.management.*;
import javax.management.openmbean.CompositeData;
import com.sun.management.GcInfo;
import com.sun.management.GarbageCollectionNotificationInfo;
sclass GCPause {
long start, duration;
S name, cause, action;
toString {
ret "GCPause duration=" + duration + " ms, start=" + start + " (VM time). " + renderStructs(+name, +cause, +action);
}
}
static L pauses = synchroList();
p {
onGCNotification(voidfunc(GarbageCollectionNotificationInfo info) {
GcInfo gcInfo = info.getGcInfo();
GCPause pause = nu(GCPause,
start := gcInfo.getStartTime(),
duration := gcInfo.getDuration(),
name := info.getGcName(),
cause := info.getGcCause(),
action := info.getGcAction());
pauses.add(pause);
print("Have GC pause: " + pause);
});
showButtons("Make some garbage", f makeSomeGarbage);
}