[JAVA] Que voir lorsque IntelliJ ne démarre pas sur Mac

IntelliJ était si lourd que je ne pouvais pas l'utiliser, alors j'ai joué avec VMOption et il a cessé de fonctionner ... Je l'ai réparé, donc je vais le laisser au niveau mémo pour ne pas l'oublier.

Lancer directement depuis le terminal

console


/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea 
2020-01-09 13:20:00.633 idea[24470:651890] allVms required 1.8*,1.8+
2020-01-09 13:20:00.636 idea[24470:651896] Value of IDEA_VM_OPTIONS is (null)
2020-01-09 13:20:00.636 idea[24470:651896] Processing VMOptions file at /Users/hisayuki/Library/Preferences/IntelliJIdea2019.3/idea.vmoptions
2020-01-09 13:20:00.636 idea[24470:651896] Done
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error occurred during initialization of VM
Multiple garbage collectors selected

En cas d'erreur, il y a une forte possibilité que le réglage de la mémoire de la VM A ce moment, c'était une erreur d'ajouter les options -XX: + UseG1GC et -XX: -UseParNewGC.

Modifier l'option VM

console


vi /Users/<Utilisateurs MAC>/Library/Preferences/IntelliJIdea2019.3/idea.vmoptions

Avant correction

-Xms2G
-Xmx4G
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

-XX:+UseG1GC
-XX:-UseParNewGC

modifié

-Xms2G
-Xmx4G
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

(Référence) Comment vérifier la valeur par défaut

Si vous ne savez pas, vous pouvez revenir à la valeur par défaut pour le moment, il s'agit donc d'une méthode de référence.

$ cat /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions 
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8

Recommended Posts

Que voir lorsque IntelliJ ne démarre pas sur Mac
Lorsque Kubernetes ne démarre pas sur Docker Desktop pour Mac
Que faire si TextToSpeech ne fonctionne pas sur Android 11
IntelliJ gradle 2.2 → 2.6 Ce que j'ai fait lorsque je suis tombé sur la migration de l'environnement
Remarques sur le code de caractère lors de la migration de Windows vers Mac
Que faire si vous vous déconnectez en raison d'une erreur de certificat SSL lors de l'exécution de Jenkins sur votre Mac
Que faire lorsqu'une exception javax.batch.operations.JobStartException se produit
Que faire lorsque l'hôte bloqué: "nom d'hôte" apparaît dans Ruby on Rails
Remarques sur ce qu'il faut faire lorsque EC2 est configuré avec t2.micro
Que faire lorsque "call'Hoge.connection 'pour établir une connexion" apparaît sur les rails c
Remarques sur la marche à suivre lorsqu'une exception WebView ClassNotFoundException se produit dans JavaFX 12
Comment vérifier Java installé sur Mac
Lorsque la construction de Gradle s'arrête lors de l'importation sur Mac
Que faire lorsqu'une exception javax.el.PropertyNotWritableException se produit
Comment installer Eclipse (Photon) sur votre Mac
Comment changer de version de Java sur Mac
Que faire lorsque la méthode non définie ʻuser_signed_in? '
Que faire lorsque vous pensez que vous ne pouvez pas Groovy-> Java avec IntelliJ IDEA CE
Que faire lorsque "Aucun emplacement fourni. Impossible de créer l'URI." Apparaît sur CarrierWave
Que faire quand est invalide car il ne commence pas par un "-"
Migration d'Eclipse vers IntelliJ (en cours)
Ecrire un fichier docker pour démarrer jupyter-lab sur ubuntu
Jusqu'à ce que vous commenciez à développer des applications Android sur Mac
Lorsque Eclipse ne parvient pas à démarrer le serveur
Ce que j'ai fait lorsque j'ai converti Java en Kotlin
Commandes internes lors de l'exécution de Kotlin sur IntelliJ IDEA
Que faire lors du débogage "Source non trouvée"
Qu'utilisez-vous lors de la conversion en String?
Que faire si IllegalStateException se produit dans PlayFramework
Que faire si vous obtenez une erreur NoClassDefFoundError lorsque vous essayez d'exécuter eclipse sur Java 9