| Summary: | Slow typing in big php files – enabling open type/call hierarchy action performance optimization | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Natalia Bartol <natalia.bartol> | ||||||
| Component: | PDT | Assignee: | Natalia Bartol <natalia.bartol> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | jacek.pospychala, silviya | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows 7 | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Natalia Bartol
Created attachment 209672 [details]
SelectionDispatchAction.dispatchSelectionChanged() in non UI thread
SelectionDispatchAction.dispatchSelectionChanged(event.getSelection()) wrapped in non UI job.
Related DLTK bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=368950 Created attachment 209693 [details]
Enabling Open Type/Call Hierarchy Action moved to non UI thread - patch
Some classes that extend SelectionDispatchAction may contain methods that requires execution in UI thread, so attached patch changes only OpenTypeHierarchyAction and OpenCallHierarchyAction classes. Enabling action is moved to non UI job as it operates on AST and consumes some time.
fixed by Natalia great work! Patch applied to HEAD by Jacek. Verified. Closing Ilina Stefanova |