...
Unless otherwise listed, the flag should be part of JDK 8 and beyond.
...
Prism Verbose
-Dprism.verbose=true
...
Used by prism to report what configuration has been detected. Very useful for identifying startup conditions, such as the hardware detected.
Prism Order
-Dprism.order=sw
...
...
Disables any hardware accelerated rending. This should slow down rendering significantly if hardware acceleration is present. Can be used to help identify where a rendering problem is happening. Note that this is actually a list, and the default value normally has the default native accelerated renderer followed by 'sw'.
Prism maxTextureSize
-Dprism.maxTextureSize=8192
...
...
Increase the "texture" Dimensions. Images exceeding this limit will not be cached. The example is setting the limit to 8k.
Prism targetvram
-Dprism.targetvram=2G
...
Increase the "texture" pool. Images and other similar items are cached in a "texture" (used by the GPU). In some cases, a texture intensive application may cause texture swapping as it reaches its internal limit. This command increases the size of the cache pool, at the cost of application memory. Note: some applications will fail if the value is set too high, overpowering the system or GPU memory. The example is setting the limit to 2G.
...
Pulse Logger
-Djavafx.pulseLogger=true
Enables logging for each of the rendering pulses.
...