Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8116313

Prism texture pools should wait longer to aggressively free texture memory

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 8
    • 8
    • javafx
    • None

      The current default "target" vram level for ManagedResources to start aggressively freeing less-used textures is 1/2 of the maximum vram setting. In reality, the system keeps the resource usage fairly well below the target so this means we accept some performance hits before we are even close to the target.

      The default setting for the target level in lieu of a manual setting should be something closer to the max, such as 3/4 of the max.

      For embedded platforms, there is no override for the defaults either so they are inadvertently relying on the settings appropriate for desktop systems to limit their vram usage. Their configuration files should be modified to be more independent, settings of 128m for maxvram and 112m for targetvram should be good for embedded systems...

            flar Jim Graham
            flar Jim Graham
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: