7.0 Milestone 1 Startup Time

I just downloaded 7.0 M1 and fired it up and the startup time was very impressive!

Keep these performance improvements up and you will have some seriously happy users!

11 comments

Hm, I never felt the declared drastic improvement, so I ran a test with my project using 6.0.5 and 7.0M1:

7.0M1: 95 seconds
6.0.5: 62 seconds

Maybe it's a pathological project setup: A single plain Java module with about 2200 java files and 50 jar files.

In any case I think if JetBrains announces significant improvements, then at least there should be no 50% increase in startup time.

0

Hi Stephen,
Could you record a CPU snapshot?

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Stephen Friedrich" <no_reply@jetbrains.com> wrote in message news:7566547.1176374784035.JavaMail.itn@is.intellij.net...

Hm, I never felt the declared drastic improvement, so I ran a test with my project using 6.0.5 and 7.0M1:

>

7.0M1: 95 seconds
6.0.5: 62 seconds

>

Maybe it's a pathological project setup: A single plain Java module with about 2200 java files and 50 jar files.

>

In any case I think if JetBrains announces significant improvements, then at least there should be no 50% increase in startup
time.



0

The number of plugins you have installed for IntelliJ IDEA can make a
significant difference in startup time. If you want faster startup, try
and remove some unneeded ones. Here are my numbers with roughly
comparable plugins after warming up a few times first.

Demetra startup without loading project: 17 seconds
Selena startup without loading project: 17 seconds
Demetra startup + loading project: 45 seconds
Selena startup + loading project: 55 seconds

My project is a single plain Java module too, consisting of 3200 Java
source files and 35 library jars. Conclusion, I do not see an
improvement either, but I can live with this speed.

Bas

Stephen Friedrich wrote:

Hm, I never felt the declared drastic improvement, so I ran a test with my project using 6.0.5 and 7.0M1:

7.0M1: 95 seconds
6.0.5: 62 seconds

Maybe it's a pathological project setup: A single plain Java module with about 2200 java files and 50 jar files.

In any case I think if JetBrains announces significant improvements, then at least there should be no 50% increase in startup time.

0

Bas Leijdekkers wrote:

The number of plugins you have installed for IntelliJ IDEA can make a
significant difference in startup time. If you want faster startup, try
and remove some unneeded ones. Here are my numbers with roughly
comparable plugins after warming up a few times first.


Same here. I have removed a bunch of stock-plugins I don't need:

ClearCaseIntegration
Geronimo
Glassfish
j2meplugin
PerforceIntegration
starteamIntegration
StrutsAssistant
vssIntegration
webSphereIntegration


Demetra startup: ~9 seconds
Selena startup: ~8 seconds

Opening project in Demetra (after startup): ~30 seconds
Opening project in Selena (after startup): ~20 seconds

The tested project is rather small, consisting of 8 java modules and 3 web
modules, with a total of about 1000 classes.

I'm pretty happy with those speeds, at least on my new shiny Dual Core machine
here ;)

Sascha

0

I found that configured ant build files slow down project loading in Selena a lot.
After removing all configured build files project loading is slightly faster than in Demtra:

http://www.jetbrains.net/jira/browse/IDEA-12342

0

Sascha Weinreuter wrote:

Bas Leijdekkers wrote:
I'm pretty happy with those speeds, at least on my new shiny Dual Core machine
here ;)


For more fun I tried Irida (5.1.2) too:
Irida startup without loading project: 8 seconds
Irida startup + loading project: 25 seconds

So maybe there is some room for improvement after all. My machine is
pretty crappy though...;-)

Bas

0

Hmm, I see a pretty drastic performance change.

IDE ready to use:

7.0 M1: 10 seconds
6.0.5: 45 seconds

Time to load project (5 modules, ~3000 classes):

7.0 M1: 45 seconds
6.0.5: 1 m 30 s

I haven't even removed the unused plugins in 7.0 yet and 7.0 is running under a 1.5 JDK.

For 6.0.5 I have it running under a 1.6 JDK and I have removed plugins I don't use. So if I use 1.6 and removed unused plugins on 7.0 I imagine that it would be even faster.

Laptop with 2ghz dual core, 2gigs of ram.

0

Perhaps dual core is being taken advantage of now in Selena?

0

Yes, this is a planned task to rewrite ant components to a new API, so that ant configuration methods are not called on startup.

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Stephen Friedrich" <no_reply@jetbrains.com> wrote in message news:4684834.1176380675654.JavaMail.itn@is.intellij.net...
>I found that configured ant build files slow down project loading in Selena a lot.

After removing all configured build files project loading is slightly faster than in Demtra:

>

http://www.jetbrains.net/jira/browse/IDEA-12342



0

Just installed it on my personal laptop...loaded up a small project and man the startup is so much faster! I am amazed! At least halved if not more. Running it on JDK 6 update 1 and no issues so far.

Next test would be putting it on my work machine with my huge work environment. Great work Jetbrains!

0

I guess I should point out that I have modified the settings to NOT load the last project worked on during startup. So I startup IntelliJ and load the project in two separate steps (I work on several projects so don't always want to load the one that was opened when I exited IntelliJ).

0

Please sign in to leave a comment.