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.
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.
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:
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:
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.
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!
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).
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.
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...
>
>
>
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:
Bas Leijdekkers wrote:
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
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
Sascha Weinreuter wrote:
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
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.
Perhaps dual core is being taken advantage of now in Selena?
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.
>
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!
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).