Unity-Technologies / ProjectAuditor

Project Auditor is an experimental static analysis tool for Unity Projects.
Other
806 stars 66 forks source link

Optimize call tree building and visualization #85

Closed mtrive closed 2 years ago

mtrive commented 2 years ago

This PR improves the call hierarchy building and visualization performance. Specifically, it solves the following problems:

This PR also adds call-tree specific test coverage.

As a result, analysis on large projects should only take minutes and there should not be any more lag in the UI.

cc @xdegtyarev