[解決済み] MacのIntelliJ IDEAでIDEのメモリ制限を増やすには?
質問内容
Mountain LionでIDEA 12 Ledaを使用しています。IDEが使用できる最大メモリを増やしたいと思いました。Info.plistファイルのVMOptionsを次のように設定しました。
-Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar
IDEAを開くと、やはり最大メモリは711mと表示されます。
jps -v
を見ると、私のVMOptionsがロードされていますが、以下のオプションに置き換わっています。
29388 **-Xmx2048m** -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true -Djava.endorsed.dirs= -Dswing.bufferPerWindow=false -Didea.fatal.error.notification=enabled -Didea.cycle.buffer.size=1024 -Didea.popup.weight=heavy -Didea.xdebug.key=-Xdebug -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.pmoffscreen=false -Didea.no.launcher=false -DCVS_PASSFILE=~/.cvspass -Didea.use.default.antialiasing.in.editor=false -Dcom.apple.mrj.application.live-resize=false -Didea.smooth.progress=false
29392 Jps -Dapplication.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m
はどこにあるのでしょうか?
-Xmx800
から来るのでしょうか?削除したいのですが。
どのように解決するのですか?
現在のバージョン
Help
|
Change Memory Settings
:
IntelliJ IDEA 15.0.4以降、使用することも可能です。
Help
|
Edit Custom VM Options...
:
これは、自動的に
.vmoptions
ファイルを編集するためのダイアログが表示されます。
古いバージョン
IntelliJ IDEA 12は署名されたアプリケーションであるため、以下のオプションを変更することができます。
Info.plist
署名が一致せず、システムのセキュリティ設定によっては問題が発生するためです(アプリが実行されない、起動のたびにファイアウォールから苦情が来る、パスワードの保存にシステムのキーストアを使用できない、など)。
に対応した結果 IDEA-94050 は、IDEA 12でJVMオプションを提供する新しい方法を導入しました。
からのVMオプションを受け取ることができるようになりました。
~/Library/Preferences/<appFolder>/idea.vmoptions
とシステムプロパティ から~/Library/Preferences/<appFolder>/idea.properties
.
例えば、次のように使用します。
-Xmx2048m
オプションは、元の
.vmoptions
ファイルから
/Applications/IntelliJ IDEA.app/bin/idea.vmoptions
から
~/Library/Preferences/IntelliJIdea12/idea.vmoptions
を変更し、次に
-Xmx
を設定します。
最終的には次のようなファイルになるはずです。
-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
オリジナルファイルをコピーすることは重要で、オプションは 追加されない であれば、それらは 置き換え .
この方法では、カスタムオプションはアップデート後も保持され、アプリケーションファイルは変更されないので、署名チェッカーは満足します。
コミュニティ版
:
~/Library/Preferences/IdeaIC12/idea.vmoptions
ファイルが代わりに使用されます。
関連
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】Eclipseで「公開型 <<classname>> は独自のファイルで定義する必要があります」エラー【重複あり
-
[解決済み】Java LinkedListでNodesを使用する
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] IntelliJからjarを正しくビルドする方法は?
-
[解決済み] Intellij Idea: Gradleプロジェクトのインポート - JAVA_HOMEがまだ定義されていないことを取得する
-
[解決済み】Mac OS XでPostgreSQLサーバーを起動するには?
-
[解決済み】IntelliJ IDEAプロジェクトに外部jar(lib/*.jar)を追加するための正しい方法
-
[解決済み】IntelliJ IDEAがserialVersionUIDを生成する件
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】スレッド「main」での例外 java.lang.StringIndexOutOfBoundsException: 文字列のインデックスが範囲外です。0 [閉店]
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】「java -cp」と「java -jar」の違い?
-
[解決済み】Javaを包含するクラスではないのか?
-
[解決済み】javaで無効な文字定数
-
[解決済み] クラスJavaLaunchHelperは、以下の2箇所で実装されています。
-
[解決済み】ファイルサイズが設定された制限値(2560000)を超えた場合、コードインサイトの機能が利用できない
-
[解決済み】バージョン12からアップグレードした後、IntelliJ 13 IDEAがとても遅くなるのはなぜですか?