APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.javafx.tk.quantum

pack-priv abstract Class PerformanceTrackerHelper

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.javafx.tk.quantum.PerformanceTrackerHelper.PerformanceTrackerDefaultImpl, com.sun.javafx.tk.quantum.PerformanceTrackerHelper.PerformanceTrackerDummyImpl
Imports
com.sun.javafx.tk.Toolkit, com.sun.prism.impl.PrismSettings

Class containing implementation for logging, and performance tracking.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class

Field Summary

Modifier and TypeField and Description
private static final PerformanceTrackerHelper

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static PerformanceTrackerHelper
public static PerformanceTrackerHelper
public abstract boolean
public abstract void
logEvent(final String s)

public final long
public abstract void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static final PerformanceTrackerHelper instance

Constructor Detail

PerformanceTrackerHelperback to summary
private PerformanceTrackerHelper()

Method Detail

createInstanceback to summary
private static PerformanceTrackerHelper createInstance()
getInstanceback to summary
public static PerformanceTrackerHelper getInstance()
isPerfLoggingEnabledback to summary
public abstract boolean isPerfLoggingEnabled()
logEventback to summary
public abstract void logEvent(final String s)
nanoTimeback to summary
public final long nanoTime()
outputLogback to summary
public abstract void outputLog()
com.sun.javafx.tk.quantum back to summary

private final Class PerformanceTrackerHelper.PerformanceTrackerDefaultImpl

extends PerformanceTrackerHelper
Class Inheritance

Field Summary

Modifier and TypeField and Description
private long
private long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
private void
public void
Inherited from com.sun.javafx.tk.quantum.PerformanceTrackerHelper:
getInstancenanoTime

Field Detail

firstTimeback to summary
private long firstTime
lastTimeback to summary
private long lastTime

Constructor Detail

PerformanceTrackerDefaultImplback to summary
private PerformanceTrackerDefaultImpl()

Method Detail

isPerfLoggingEnabledback to summary
public boolean isPerfLoggingEnabled()

Implements abstract com.sun.javafx.tk.quantum.PerformanceTrackerHelper.isPerfLoggingEnabled.

Annotations
@Override
logEventback to summary
public void logEvent(final String s)

Implements abstract com.sun.javafx.tk.quantum.PerformanceTrackerHelper.logEvent.

Annotations
@Override
logLaunchTimeback to summary
private void logLaunchTime()
outputLogback to summary
public void outputLog()

Implements abstract com.sun.javafx.tk.quantum.PerformanceTrackerHelper.outputLog.

Annotations
@Override
com.sun.javafx.tk.quantum back to summary

private final Class PerformanceTrackerHelper.PerformanceTrackerDummyImpl

extends PerformanceTrackerHelper
Class Inheritance

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
public void
Inherited from com.sun.javafx.tk.quantum.PerformanceTrackerHelper:
getInstancenanoTime

Constructor Detail

PerformanceTrackerDummyImplback to summary
private PerformanceTrackerDummyImpl()

Method Detail

isPerfLoggingEnabledback to summary
public boolean isPerfLoggingEnabled()

Implements abstract com.sun.javafx.tk.quantum.PerformanceTrackerHelper.isPerfLoggingEnabled.

Annotations
@Override
logEventback to summary
public void logEvent(final String s)

Implements abstract com.sun.javafx.tk.quantum.PerformanceTrackerHelper.logEvent.

Annotations
@Override
outputLogback to summary
public void outputLog()

Implements abstract com.sun.javafx.tk.quantum.PerformanceTrackerHelper.outputLog.

Annotations
@Override