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

[macosx] OSX JRE needs Quartz Renderer

XMLWordPrintable

    • 2d
    • x86
    • os_x

      FULL PRODUCT VERSION :
      JDK 1.7+ 1.8+ and 1.9 EA

      ADDITIONAL OS VERSION INFORMATION :
      10.7.5

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      Mac Mini with GMA950 graphics

      A DESCRIPTION OF THE PROBLEM :
      The opengl pipeline is incredibly slow compared to the Quartz pipeline in 1.6. Granted the graphics hardware is not great, but we can't control our customers machines.

      The WindowServer process is at 40-60 % continually, whereas when running under 1.6 it is at 4-5 %.





      REGRESSION. Last worked in version 6u45

      ADDITIONAL REGRESSION INFORMATION:
      It seems that the problem is exacerbated by the Nimbus look and feel which does lots of caching of volatile images for things like buttons, progress bars, etc. The blitting of these images with the opengl pipeline is orders of magnitude slower.

      We were able to get back some of the performance by using a custom look and feel that extends BasicLookAndFeel.

      This should not be necessary.


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      run the swing test app under 1.6 and under 1.7+… monitor the CPU usage of WindowServer


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      run SwingTest and chose Nimbus look and feel
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      use Java6 which is EOL and unsupported

            prr Philip Race
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: