2016-08-22 1 views
0

Je suis à l'aide d'IntelliJ 2016, par défaut, les vmoptions contient:Trouver la meilleure optimisation vmoptions Intellij 2016

-server 
-Xms128m 
-Xmx512m 
-XX:ReservedCodeCacheSize=240m 
-XX:+UseConcMarkSweepGC 
-XX:SoftRefLRUPolicyMSPerMB=50 
-ea 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 
-XX:+HeapDumpOnOutOfMemoryError 
-XX:-OmitStackTraceInFastThrow 

Je voudrais personnaliser IntelliJ pour le rendre plus rapide. Voici les propriétés de mon système.

enter image description here

Je ne suis pas en utilisant: Java comme langage, comme Apache Camel cadre

Y at-il une configuration optimale?

Thxs

Répondre

1

Cela dépend de la taille de vos projets et les technologies/cadres/langues qu'ils utilisent. La meilleure solution pour faire face à la lenteur est de le signaler: https://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems

Cela dit, si vous avez beaucoup de mémoire physique libre (et vous le faites probablement), vous pouvez augmenter le paramètre Xmx par exemple. 2g, cela pourrait accélérer les choses.

+0

J'utilise: Java comme langage Apache Camel as Framework. J'ai essayé de mettre -Xmx1G mais cela ne fonctionne pas – Kikou

+0

Qu'est-ce qui ne fonctionne pas? S'il vous plaît noter que pour utiliser une grande mémoire, vous devez démarrer un Java 64 bits (idea64.exe/vmoptions) –

+0

Intellij ne veut pas ouvrir quand je mets -Xmx1G, Je pensais qu'il y aurait une équation basée sur la RAM sur le machine, pour modifier les arguments vm. – Kikou

1

D'abord,

Si vous avez un 64 bits comme OS, il est préférable de lancer la version idea64.exe.

  • idea64 (version 2016) doit fonctionner avec un JDK 8 (64 bits)
  • SET IDEA_JDK_64 = ../path de jdk8
  • Modifier idea64.exe.vmoptions "-Xmx1024m"

enter image description here