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

Lanai - SwingMark performance with Metal is about 90% that of OpenGL on discrete graphics card

XMLWordPrintable

    • 2d
    • x86_64
    • os_x

      With Discrete graphics card enabled on MBP 16" with Retina display and macOS 10.15.6, SwingMark numbers are greater (indicating lower performance) for Metal as compared to OpenGL.


      OpenGL : javax.swing.plaf.metal.MetalLookAndFeel
      ----------------------------------------------------------------------
      Startup Time: 990
      Sub-Menus = 252 (Paint = 0)
      TextArea = 592 (Paint = 693)
      Sliders = 643 (Paint = 502)
      Lists = 367 (Paint = 493)
      Table Rows = 384 (Paint = 213)
      Tree = 709 (Paint = 814)
      Score: 4039

      Metal : javax.swing.plaf.metal.MetalLookAndFeel
      ------------------------------------------------------------------
      Startup Time: 1238
      Sub-Menus = 204 (Paint = 0)
      TextArea = 637 (Paint = 693)
      Sliders = 1038 (Paint = 502)
      Lists = 373 (Paint = 493)
      Table Rows = 477 (Paint = 213)
      Tree = 1177 (Paint = 814)
      Score: 5239




      OpenGL : javax.swing.plaf.nimbus.NimbusLookAndFeel
      ---------------------------------------------------------------------------
      Startup Time: 1008
      Sub-Menus = 1170 (Paint = 0)
      TextArea = 423 (Paint = 602)
      Sliders = 923 (Paint = 502)
      Lists = 352 (Paint = 493)
      Table Rows = 401 (Paint = 212)
      Tree = 648 (Paint = 814)
      Score: 5050


      Metal : javax.swing.plaf.nimbus.NimbusLookAndFeel
      -----------------------------------------------------------------------
      Startup Time: 1248
      Sub-Menus = 1515 (Paint = 0)
      TextArea = 585 (Paint = 602)
      Sliders = 885 (Paint = 502)
      Lists = 361 (Paint = 493)
      Table Rows = 500 (Paint = 212)
      Tree = 1242 (Paint = 814)
      Score: 6468

            aghaisas Ajit Ghaisas
            aghaisas Ajit Ghaisas
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: