IDEA's 7.0 improvements on running more tasks in the background and making
better use of multi-cpu machines is one of the top 10 features, and personally
my #1 feature of this release, mainly because the syntax and inspections parse
feels 2X faster on my dual core workstation.
When IDEA 7.0 is released, Jetbrains marketing should really highlight this feature.
This is a very visible improvement that everyone should appreciate, unlike many of
the new features which have more limited audience or improve features used less often.
I see in the roadmap it says:
"More operations performed in background (Find Usages, VCS update etc.)"
Eliminating all those modal progress dialogs is super nice, but that isn't
the most exciting change. IDEA feels much faster to me because when I load a
file, the syntax and inspection parse appears to be up to 2X faster! And Inspect
Code is also faster.
I would have a some graphs showing show time taken to (1) highlight a large file
and (2) Inspect Code on a project with (1) IDEA 6.0 (2) IDEA 7.0 with single
core (3) IDEA 7.0 with dual core, and (4) IDEA 7.0 with quad core.
I think I saw a Jetbrains developer mention in a Jira that IDEA will scale up
now according to how many cpus you have (Using Runtime.availableProcessors()? )
It would be nice if Jetbrains could clarify exactly which features make use of
multiple cores now. And some empirical tests showing big improvements on dual
core and quad core workstations could really get IDEA users excited to upgrade!
Personally, If I knew for sure that the syntax+inspections parse will speed up
another 2X from dual core to quad core, I'll be looking to get a quad core
workstation right away.
Recently, Intel just dropped the price on it's cheapest Quad Core chip to $266
I said last year, that dual core was becoming mainstream, and it pretty much is
now, even for laptops people are getting dual core machines. Now I see for
professional workstations, there is movement to quad core workstations where it
can be justified. That trend should accelerate now that the price has the chips has
dropped 50% the past few months.
Below I will post additional feedback since my last post.
Other Thread: IDEA Background Tasks (As of IDEA 6.0.3 build 6141)