Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
FileStatusManager.getStatus is slow after installing the plugin #415
IDE calls getStatus very-very often, e.g. for every icon rendered in project view so the method should be really fast.
In CPU snapshot attached to https://youtrack.jetbrains.com/issue/IDEA-176946 (private customer issue) 20s of getStatus calculation is spent in
There are several problems with the method according the snapshot:
@nicity Thanks for the call tree. I played with YourKit regarding the methods call counts, time, etc and fixed a few more things too.
From my point of view everything should be fine now - it's released with v2.1.0-RC.1 (available in eap channel (https://plugins.jetbrains.com/plugins/eap/7495) or https://github.com/hsz/idea-gitignore/releases/tag/v2.1.0-RC.1
Can you please confirm that?
Is there anything else that should be fixed before new public release?