マシンでEclipseアプリケーションを実行しています。 2つのクエリがあります
ControlPanel ---> Programs ---> JavaSetting-> JavaTab-> View Button ---> JavaRuntimeEnvironment settings window ---> Userstab-> RuntimeParametersの下の値
しかし、私のシステムでは、実行時パラメーターは定義されていません。私のマシンのデフォルトのヒープサイズを確認するためにコマンドプロンプトで実行できるコマンドはありますか?.
ヒープサイズパラメータを増やし、コマンドプロンプトからEclipseプラグインアプリケーションを実行する方法。例:ヒープサイズを増やしてjarファイルを実行するには、次のコマンドを使用しますJava -Xms64m -jar MyApp.jar
。ヒープパラメータを設定し、exe
ファイルであるJavaアプリケーションを実行する方法を知りたい。以下のコマンドを使用して実行しようとしたが、コマンドプロンプトが ' tコマンドを認識する
Java -Xms512m iepsd.exe
どこ iepsd.exe
is my Java application。
すべてのコマンドライン引数とデフォルトが処理されると、-XX:+PrintFlagsFinal
を使用して、内部オプションの膨大なリストをJVMに出力できます。 -Xms
オプションはInitialHeapSizeに対応し、-Xmx
オプションはMaxHeapSizeに対応します。
JVMがWindowsで使用しているデフォルトの最大ヒープサイズを見つけるには、次を実行します。
javaw -XX:+PrintFlagsFinal | find "MaxHeapSize"
デフォルトの初期ヒープサイズを見つけるには、次を実行します。
javaw -XX:+PrintFlagsFinal | find "InitialHeapSize"
以下のvr3w3c9
のクエリに回答するには
vr3w3c9
によって発生したクエリ:こんにちは、ご回答ありがとうございます。コマンドプロンプトで上記のコマンドjavaw -XX:+PrintFlagsFinal | find "InitialHeapSize"
を実行しようとしましたが、値が表示されません。次のようなポップアップメッセージが表示されます。
Java仮想マシン-vr3w3c9 2013年9月27日4:54に作成できませんでした
回答: Windowsマシンでは、コマンドプロンプト(Windowsコマンドプロセッサ)を実行/開く管理者としてを実行し、前述のコマンドを実行します。以下に示す結果が得られます。
C:\windows\system32>javaw -XX:+PrintFlagsFinal | find "MaxHeapSize"
uintx MaxHeapSize := 2122317824 {product}
C:\windows\system32>javaw -XX:+PrintFlagsFinal | find "InitialHeapSize"
uintx InitialHeapSize := 132531136 {product}
ここで、MaxHeapSizeとInitialHeapSizeのnitはbytesです。
詳細な結果については、以下のコマンドを試してください
Java -XX:+PrintFlagsFinal -version | findstr /i "HeapSize PermSize ThreadStackSize"
結果は
C:\Users\amar.magar>Java -XX:+PrintFlagsFinal -version | findstr /i "HeapSize PermSize ThreadStackSize"
intx CompilerThreadStackSize = 0 {pd product}
uintx ErgoHeapSizeLimit = 0 {product}
uintx HeapSizePerGCThread = 87241520 {product}
uintx InitialHeapSize := 268435456 {product}
uintx LargePageHeapSizeThreshold = 134217728 {product}
uintx MaxHeapSize := 4271898624 {product}
intx ThreadStackSize = 0 {pd product}
intx VMThreadStackSize = 0 {pd product}
Java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
JConsoleを使用します。 JDKに同梱されています。対応するbinディレクトリに実行可能ファイルがあります。