History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-13665
Type: Performance Problem Performance Problem
Status: Open Open
Assignee: Eugene Zhuravlev
Reporter: Stephen Friedrich
Votes: 2
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

Project tree context menu takes too long to show

Created: 11 Jul 07 12:30   Updated: 17 Aug 07 15:43
Component/s: Project View

File Attachments: 1. Zip Archive 7051_fried20_11.07.2007_10.23.05.zip (1.87 Mb)
2. Zip Archive 7051_fried20_12.07.2007_15.07.48.zip (1.44 Mb)
3. Zip Archive 7051_fried20_12.07.2007_15.09.23.zip (1.45 Mb)


Build: 7,051
Severity: High


 Description  « Hide
I have just been playing with the latest NetBeans milestone. What struck me most is how snappy it felt. So many actions just felt instantaneous.

Back to Idea I realized just how much I have gotten used (for worse) to all those tiny little enforced wait times.
I know you can't act on this general statement, so I have attached a snapshot of the one issue that bugs me most.

Opening the context menu for the first time on a file in the project takes up to 10 (ten!) seconds.

I'll try and reproduce other performance issues. Most of them are minor, but all in all they take a lot of pleasure out of developing with Idea!



 All   Comments   Work Log   Change History      Sort Order:
Bas Leijdekkers - 12 Jul 07 16:07
If I interpret that correctly it seems the time is spent loading/interpreting an ANT build file. I wonder why it is doing that, when opening the context menu...

Stephen Friedrich - 12 Jul 07 17:12
I probably right-clicked on an xml file (I work a lot with xml currently). It definitly was not a build file though.
Probably ant initialization gets triggered to check wether the xml file is in the list of configured build files or wether "Add as Ant build file" should show in the context menu.

For other files types the first invocation is faster, but still too long: about 2 or 3 seconds.

I attached two other CPU snapshots for those (one *.log file and one *.java file).


Stephen Friedrich - 12 Jul 07 17:14
BTW ant initialization really needs to be faster. I used to have about a dozen build files configured.
Nowadays I add build files on demand and remove them again after invoking a target.
It makes Idea much to slow to have ten or twenty configured build files.

Mark Scott - 17 Aug 07 15:43
My current project's Ant toolwindow (~20 entries) takes 20 to 30 seconds to open, but only the first time after opening the project.