0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpstormのJava Virtual Machine Optioonsの設定

Last updated at Posted at 2018-09-29

設定変更の背景

PhoStormがコード編集時にカクつくようになったので、設定を調整してみた。

設定の編集

ToolBoxのSettings > Java Virtual Machine Optioons > Edit より
テキストエディタでJVMオプション設定ファイルが開く

バージョン2018.2.4のデフォルト設定に以下の資料のパラメータを組み合わせてみた
intellij-jvm-options-explained

デフォルト

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m

-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_phpstorm_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_phpstorm.hprof
-Dide.no.platform.update=true


変更後

-Xms512m
-Xmx4096m
-XX:ReservedCodeCacheSize=240m
-XX:+UseG1GC
-XX:-UseParNewGC
-XX:-UseConcMarkSweepGC
-server
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_phpstorm_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_phpstorm.hprof
-Dide.no.platform.update=true

設定による変化

とりあえずカクつか無くなったので快適になった
他には、MacであればディスクユーティリティのFirst Aid等を行うとファイル操作の重さが軽減される事がある

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?