I think it is really obvious that Build 957 feels much slower than even
the last build. For instance, it takes over two and a half minutes just
to bring up IDEA--once everything is parsed and such.
When I make a change to a file, it takes about 10 seconds or more to highlight
all the errors introduced. For example, if I remove a class field I want to
find all the places it was used. Before, it seemed almost instantaneous. At
least I saw the results in roughly 2 seconds or less.
My guess is that JetBrains introduced a butt-load of assertions into the code,
because the issues I had on startup were assertion failures. The weight of all
the error checking seems to be really noticeable.
Now, to see if my guess is correct, how do we customize the startup command line
to turn off assertion checking? It would be really interesting to see how much
of an effect it is having. If there is no perceived change in performance, then
IDEA has a lot of profiling to do before GM.