This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | UML performance issue on Mac OS X when scroll bars exist for the diagram window | ||
---|---|---|---|
Product: | uml | Reporter: | bugbridge <bugbridge> |
Component: | General Diagram | Assignee: | issues@uml <issues> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | issues, petersl |
Priority: | P1 | ||
Version: | 5.x | ||
Hardware: | Macintosh | ||
OS: | Mac OS X | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 102545 | ||
Attachments: |
creation-thread-dump
creation-thread-dump2 creation-thread-dump-noflag creation-thread-dump-noflag2 creation-thread-dump-noflag2 thread-dump-layout thread-dump-move-class thread-dump-popup-menu-on-class thread-dump-popup-menu-on-class thread-dump-scroll thread-dump-scroll2 |
Description
bugbridge
2006-06-19 22:04:31 UTC
To clarify the testing results in the Evaluation section, note that "-J-Dapple.awt.graphics.UseQuartz=false" flag is used in the testing for invoking IDE in these configurations. - OSX 10.4.5 and JDK 1.5.0_06, the performance problem does NOT exist - OSX 10.4.5 and JDK 1.5.0_05, the performance problem STILL exists Created attachment 34624 [details]
creation-thread-dump
Created attachment 34625 [details]
creation-thread-dump2
Created attachment 34626 [details]
creation-thread-dump-noflag
Created attachment 34627 [details]
creation-thread-dump-noflag2
Created attachment 34628 [details]
creation-thread-dump-noflag2
Created attachment 34629 [details]
thread-dump-layout
Created attachment 34630 [details]
thread-dump-move-class
Created attachment 34631 [details]
thread-dump-popup-menu-on-class
Created attachment 34632 [details]
thread-dump-popup-menu-on-class
Created attachment 34633 [details]
thread-dump-scroll
Created attachment 34634 [details]
thread-dump-scroll2
workaround: add flag "-J-Dapple.awt.graphics.UseQuartz=false" flag to netbeans_default_options will solve the problem in jdk 1.5.0_06. This bug has already been fixed in jdk 1.6.0 so the flag is not needed if using jdk 1.6.0. Zooming and Scrolling result in an unusable UML-Tool, even on a 2.5GHz Dual G5 PowerMac with 2GB RAM a Diagramm with 8 Classes or mor could not be handled in acceptable speed! Highly need for Performance Issues to be done!!! works on 1.5 with flag from Issue 78346 (initially suggested as flag for performance improvement) please ignore last comment Add a reference to the Apple bug filed. The Apple's bug# is 4453351. Apple already closed this bug since the problem is no longer reproducible with the latest build of Java SE 6.0 Release 1 DP6 as indicated in bug 4453351. Waiver candidates from 7/12/2007 bug scrub. Assuming you're using JScrollPane, there are several repaint strategies available for JScrollPane. Possibly simply using a different scroll mode for the viewport could offer a workaround. Was this tried? http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JViewport.html#setScrollMode(int) Depends on the port to the netbeans graph library, currently scheduled for after 6.1. Problem is no longer present with latest Mac JDK and port to NB visual library. verified in build 20080807. Problem no longer exists in NB 6.5. |