It seems like AppCode indexes my project every time I open it, whether I closed it nicely or not. I seem to recall Java projects only (re)indexing when files change. This has the effect that opening my project (in a tree with over 4000 source files) takes significant amount of time. This can be rather annoying for obvious reasons (like reopening the project when the xcode project changes). Is this indexing actually doing indexing or is it just scanning the files to see if they need to be re-indexed?
More importantly, it seems like this happens in a blocking fashion. It might be that there's another task occuring during startup that isn't indexing. For the sake of troubleshooting, I've attached a CPU snapshot when opening the project. This snapshot started in the "no project" screen and ended as soon as the app became responsive again.