News

IntelliJ IDEA 11 RC2: It’s Getting Faster All the Time

We’ve just uploaded IntelliJ IDEA 11 Release Candidate 2 for you to try. Download it now and check the changelist if you are interested.

Also, some numbers for the curious minds.

Last year, just before version 10 release, we had made some benchmarks for IntelliJ IDEA 10 indexing speed. It was good for the size of project we had at the time. But it grows constantly, that’s why we have to return to this subject. Let’s see if IntelliJ IDEA 11 performance fits its own codebase.

Another bottleneck of developer’s productivity is application startup time. We’ve spent some efforts on this, too. Here are the results

Note that the startup time was measured at the first IDE start after switching computer power on. IDE restart time is much shorter, just about 30 seconds.

Full specs of the computers we used:
1. Windows 7: Core i7 (2.8 GHz), HDD 10K rpm, Windows 7 x64 (32-bit JRE)
2. Linux: Core i7 (2.8 GHz), HDD 10K rpm, Ubuntu 10.10 x64 (32-bit JRE)
3. Mac OS X: Mac Pro (2.8 GHz), HDD 7200 rpm, Mac OS X 10.7 Lion (64-bit JRE)

Enjoy the speed!

Comments below can no longer be edited.

18 Responses to IntelliJ IDEA 11 RC2: It’s Getting Faster All the Time

  1. Avatar

    asaf says:

    December 5, 2011

    the changelog link seem to be broken

  2. Avatar

    harryhoppel says:

    December 5, 2011

    Hmm… Why is Linux worse than Mac OS X? Seems strange to me.

  3. Avatar

    harryhoppel says:

    December 5, 2011

    Scratch that, got it.

  4. Avatar

    Kirill Likhodedov says:

    December 5, 2011

    @ian @asaf
    Thanks, the link is fixed.

  5. Avatar

    Gañan says:

    December 5, 2011

    @harryhoppel They are not the same hardware (W/L use i7 but OSX uses Xenon), plus both windows and linux use a 32 bit VM and Mac OS X uses a 64 bit one (faster probably).

  6. Avatar

    Kurt says:

    December 5, 2011

    Startup time is really not interesting. When starting once or twice a day but working for 8 hours it really doesn’t matter whether IDEA starts in 5 or 1 minute. More important is editing/compiling/analyzing times.

  7. Avatar

    Hani Suleiman says:

    December 5, 2011

    So I’m guessing automatic syncing with gradle (or even much stronger gradle integration) isn’t going to make it for 11?

  8. Avatar

    Dmitry Avdeev says:

    December 6, 2011

    @harryhoppel: it’s because of 64 bit jre I think

  9. Avatar

    Stefan says:

    December 6, 2011

    I’d love to see the numbers if a SSD is used.

  10. Avatar

    Denis.Zhdanov says:

    December 6, 2011

    @Hani: ‘sync with gradle’ is in progress, the ‘gradle’ plugin will be available for downloading as soon as that is done.

  11. Avatar

    Maxim Mossienko says:

    December 6, 2011

    @harryhoppel Aside x64 JDK, Mac usually lack JDK sources we are indexing on other platforms

  12. Avatar

    Konstantin Bulenkov says:

    December 6, 2011

    @Stefan I use new Mac Air with SSD to work on IntelliJ IDEA project. it’s sweet and much, much faster than ANY workstation with 7200rpm HDD.

  13. Avatar

    Victor says:

    December 6, 2011

    Whats the ETA for final version?

  14. Avatar

    Pig says:

    December 6, 2011

    Why dont people just by solid state hdds?

  15. Avatar

    Stefan says:

    December 6, 2011

    @Konstantin: I know SSD’s are much faster, but it would be nice to have some number comparing a HDD with a SSD for the same hardware.

  16. Avatar

    denizzka says:

    December 7, 2011

    This is my way for accelerating any version of the IDEA (on linux):

    cd ~/.IdeaIC11/system/
    sudo mount -t tmpfs tmpfs caches
    sudo mount -t tmpfs tmpfs index
    sudo chown myuser:myuser caches index

  17. Avatar

    Alexander Ashitkin says:

    December 20, 2011

    I evaluated sometime ago startup time on my project and found it is seriously impacted by gc settings. Default settings are not optimal for modern machines and ~30% of startup + opening project spent on gc. discussion thread is here http://devnet.jetbrains.net/message/5320171

Discover more