Menu

#218 Extremely slow startup with Java 7u6

v1.5
closed-fixed
gui (73)
8
2012-10-29
2012-10-18
David Tuma
No

After upgrading to Java 7 update 6 from Oracle, the Process Dashboard may suddenly take several minutes to open.

Launching the Process Dashboard with an earlier version of Java (such as Java 6) resolves the problem, and the dashboard starts up quickly again.

Discussion

  • David Tuma

    David Tuma - 2012-10-18

    In Java 7u6, Oracle made a fundamental change to the behavior of the String.substring() method. This fundamental change is described in their bug database at http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6924259

    Their behavior change has caused a dramatic shift in the runtime performance of the substring() method. Process Dashboard code that previously finished in milliseconds can now take over ten minutes to finish.

    Process Dashboard code needs to be reoptimized to account for the new behavior in the Java platform.

     
  • David Tuma

    David Tuma - 2012-10-18
    • summary: Extremely slow startup with JRE 7u6 --> Extremely slow startup with Java 7u6
     
  • David Tuma

    David Tuma - 2012-10-29

    Fixed in Process Dashboard 1.15.0.1

     
  • David Tuma

    David Tuma - 2012-10-29
    • status: open --> closed-fixed
     

Log in to post a comment.