Package org.postgresql.pljava.internal
Class DualState.Statistics
java.lang.Object
org.postgresql.pljava.internal.DualState.Statistics
- All Implemented Interfaces:
DualStateStatistics
Bean exposing some
DualState
allocation and lifecycle statistics
for viewing in a JMX management client.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final void
construct
(long scoped) (package private) final void
(package private) final void
(package private) final void
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
(package private) final void
(package private) final void
javaRelease
(long scoped, long unscoped) (package private) final void
lifespanPoll
(long released, long total) (package private) final void
lockContended
(int n) (package private) final void
pinContended
(int n) (package private) final void
referenceQueueDrain
(long unreachable, long release, long total, long reDefer) (package private) final void
-
Constructor Details
-
Statistics
Statistics()
-
-
Method Details
-
getConstructed
public long getConstructed()- Specified by:
getConstructed
in interfaceDualStateStatistics
-
getEnlistedScoped
public long getEnlistedScoped()- Specified by:
getEnlistedScoped
in interfaceDualStateStatistics
-
getEnlistedUnscoped
public long getEnlistedUnscoped()- Specified by:
getEnlistedUnscoped
in interfaceDualStateStatistics
-
getDelistedScoped
public long getDelistedScoped()- Specified by:
getDelistedScoped
in interfaceDualStateStatistics
-
getDelistedUnscoped
public long getDelistedUnscoped()- Specified by:
getDelistedUnscoped
in interfaceDualStateStatistics
-
getJavaUnreachable
public long getJavaUnreachable()- Specified by:
getJavaUnreachable
in interfaceDualStateStatistics
-
getJavaReleased
public long getJavaReleased()- Specified by:
getJavaReleased
in interfaceDualStateStatistics
-
getNativeReleased
public long getNativeReleased()- Specified by:
getNativeReleased
in interfaceDualStateStatistics
-
getLifespanPasses
public long getLifespanPasses()- Specified by:
getLifespanPasses
in interfaceDualStateStatistics
-
getReferenceQueuePasses
public long getReferenceQueuePasses()- Specified by:
getReferenceQueuePasses
in interfaceDualStateStatistics
-
getReferenceQueueItems
public long getReferenceQueueItems()- Specified by:
getReferenceQueueItems
in interfaceDualStateStatistics
-
getContendedLocks
public long getContendedLocks()- Specified by:
getContendedLocks
in interfaceDualStateStatistics
-
getContendedPins
public long getContendedPins()- Specified by:
getContendedPins
in interfaceDualStateStatistics
-
getRepeatedlyDeferred
public long getRepeatedlyDeferred()- Specified by:
getRepeatedlyDeferred
in interfaceDualStateStatistics
-
getGcReleaseRaces
public long getGcReleaseRaces()- Specified by:
getGcReleaseRaces
in interfaceDualStateStatistics
-
getReleaseReleaseRaces
public long getReleaseReleaseRaces()- Specified by:
getReleaseReleaseRaces
in interfaceDualStateStatistics
-
construct
final void construct(long scoped) -
lifespanPoll
final void lifespanPoll(long released, long total) -
javaRelease
final void javaRelease(long scoped, long unscoped) -
referenceQueueDrain
final void referenceQueueDrain(long unreachable, long release, long total, long reDefer) -
delistScoped
final void delistScoped() -
delistUnscoped
final void delistUnscoped() -
javaRelease
final void javaRelease() -
lockContended
final void lockContended(int n) -
pinContended
final void pinContended(int n) -
gcReleaseRace
final void gcReleaseRace() -
releaseReleaseRace
final void releaseReleaseRace()
-