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

Key: IDEADEV-5610
Type: Performance Problem Performance Problem
Status: Open Open
Priority: Major Major
Assignee: Olesya Smirnova
Reporter: Vassiliy Kudryashov
Votes: 0
Watchers: 2
Operations

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

"Select All" is very slow in TreeTable

Created: 04 Apr 06 15:07   Updated: 07 Aug 06 21:08
Component/s: None
Fix Version/s: Undefined

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 5,201


 Description  « Hide
Press Ctrl-A (Shortcut for "Select all" action) in TreeTable with ~1000 items
Selection appears very slow.

Cause:
javax.swing.TreeNode.getChildCount() at
javax.swing.tree.DefaultTreeSelectionmodel.addSelectionPath(TreePath) at
com.intellij.util.ui.treetable.TreeTable$ListToTreeSelectionModelWrapper.updateSelectedPathsFromSelectedRows() at
com.intellij.util.ui.treetable.TreeTable$ListToTreeSelecteionModelWrapper$ListSelectionHandler.valueChanged(ListSelectionEvent) at
javax.swing.JComponent.processKeyEvent(KeyEvent) ...

It will invoked approx. 6000000 cases for treetable with 100 items

Maybe same problem can be reproduced also by Ctrl-A in "VCS File View" toolwindow with thousand shown files



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.