View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0028014||2.x IDE Bugs||Resource Tree||Public||2017-10-10 13:32||2018-06-12 14:31|
|Reporter||Alexander Borup||Assigned To||Claire Hall|
|Priority||High||Severity||B - Major||Reproducibility||100%|
|Target Version||2.1.4||Fixed in Version||2.1.4|
|Summary||0028014: Resource Tree: Performance is very poor|
|Description||Open a large project like Crashlands and expand all nodes through right-click menu. Notice that it becomes nearly unusable.|
|2.x IDE Found In||184.108.40.206|
|2.x Runtime Found In||220.127.116.11|
|2.x IDE Verified In||18.104.22.1684|
|2.x Runtime Verified In||22.214.171.124|
Is the whole IDE unusable for you afterwards or just the resource tree (and dock)?
As far as I can tell the rest of the IDE's fine and it's easy enough to collapse-all again.
For a large project the collapse-all option is a waste of space as only a small fraction of the project will become visible as a result and we may want to consider having expand/collapse all for each node rather than only having a global feature.
||The performance problem is specific to the resource tree, I don't think the bug should have gone to you. It's the resource tree's layout update step that's gonna be taking a massively long time because the gadget hierarchy is overly complex.|
||Should really just "clip" items to the resource tree view "window". And being hierarchical - and in a column, it should just "stop" processing once it's below the threshold.|
||Optimisation is waiting on a feature branch to be tested by QA before merging to master|
||General UI optimisations + specific stack panel optimisations, has potential to affect entire UI|
|Verified > 126.96.36.1994 / rt 188.8.131.52 - There's still a slight performance hit on large projects, but only if all of the Resource Tree is expanded (and only when you're dragging assets around to reorder them). Other than that, the Resource Tree is very fast - Closing.|