--- old/src/share/classes/sun/misc/PerfCounter.java 2013-02-25 14:41:13.033624476 +0100 +++ new/src/share/classes/sun/misc/PerfCounter.java 2013-02-25 14:41:12.849622219 +0100 @@ -125,6 +125,7 @@ } static class CoreCounters { + static final PerfCounter thrownThrowables = newPerfCounter("sun.throwables.numThrowables"); static final PerfCounter pdt = newPerfCounter("sun.classloader.parentDelegationTime"); static final PerfCounter lc = newPerfCounter("sun.classloader.findClasses"); static final PerfCounter lct = newPerfCounter("sun.classloader.findClassTime"); @@ -188,4 +189,11 @@ public static PerfCounter getD3DAvailable() { return WindowsClientCounters.d3dAvailable; } + + /** + * Number of Throwables Thrown + */ + public static PerfCounter getThrownThrowables() { + return CoreCounters.thrownThrowables; + } }