1

アプリケーションを起動するためにメモリ設定がどのくらい設定されているかを教えてくれるWindowsコマンドラインを探しています。

"java -jar my.jar" を実行した場合の Windows 7 JRE 1.6 のデフォルトは何ですか?

ありがとう

4

2 に答える 2

4

Sun の JVM を使用している場合、-XX:+PrintFlagsFinalすべての JVM 設定が出力されます。

java -XX:+PrintFlagsFinal ...

最大ヒープ サイズは次のように示されMaxHeapSizeます。

uintx MaxHeapSize                              := 1073741824      {product}           

値はバイト単位なので、上記の例では 1GB です。

于 2012-12-17T19:40:29.293 に答える
0

jinfo(JDK の一部) を使用して、JVM が開始された環境を表示できます。非標準の設定が指定されている場合は、それらも表示されます。

プロセス ID 2520 にアタッチしています。お待ちください...
デバッガーが正常に接続されました。
クライアント コンパイラが検出されました。
JVM のバージョンは 23.3-b01 です

Java システム プロパティ:

java.runtime.name = Java(TM) SE ランタイム環境
java.vm.version = 23.3-b01
...
java.vm.specification.name = Java 仮想マシンの仕様
java.runtime.version = 1.7.0_07-b10
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
os.arch = x86

java.vm.specification.vendor = オラクル社
...
java.specification.name = Java プラットフォーム API 仕様
java.class.version = 51.0
sun.management.compiler = HotSpot クライアント コンパイラ
user.timezone = ヨーロッパ/ベルリン
java.awt.printerjob = sun.awt.windows.WPrinterJob
java.vm.info = 混合モード、共有
java.version = 1.7.0_07

...

VM フラグ:

-Xmx512m
于 2012-12-17T19:44:31.800 に答える