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!

0
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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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

0
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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.