Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unless otherwise listed, the flag should be part of JDK 8 and beyond.

 

...

Table of Contents

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.

Quantum Verbose

-Dquantum.verbose=true

Quantum Debug

-Dquantum.debug=true