home / blog

JavaFX hidden VM args

I’ve been trying to find a workaround for a NullPointerException in the Quantum render thread (RT-18645). During the process I looked at what VM args are read. I added a conditional breakpoint on System.getProperty(String) with code “System.out.println(arg0); return false”.

Here are the values I found, sorted and with non-JavaFX options removed.

com.sun.scenario.animation.adaptivepulse
com.sun.scenario.animation.AnimationMBean.enabled
com.sun.scenario.animation.nogaps
decora.purgatory
glass.platform
javafx.animation.framerate
javafx.animation.fullspeed
javafx.animation.pulse
javafx.debug
javafx.embed.isEventThread
javafx.sg.warn
javafx.toolkit
javafx.verbose
javafx.version
nativewindow.ws.name
prism.debug
prism.device
prism.dirtyregioncount
prism.disableBadDriverWarning
prism.forcerepaint
prism.multisample
prism.noFallback
prism.order
prism.printallocs
prism.reftype
prism.showcull
prism.showdirty
prism.shutdownHook
prism.tess
prism.tessaa
prism.trace
prism.verbose
quantum.debug
quantum.pulsedebug
quantum.verbose
This entry was posted in geek and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published.