[解決済み] JVM起動時のパラメータ「-Xms」「-Xmx」とは何ですか?
2022-02-19 22:47:26
質問
の使い方を教えてください。
Xms
と
Xmx
JVMのパラメータについて教えてください。それらのデフォルト値は何ですか?
解決方法は?
フラグ
Xmx
は、Java 仮想マシン (JVM) の最大メモリ割り当てプールを指定し、一方
Xms
は、初期メモリ割り当てプールを指定します。
これは、JVMを起動する際に
Xms
のメモリ量を使用し、最大で
Xmx
の量のメモリが必要です。例えば、以下のようにJVMを起動すると、256MBのメモリで起動し、プロセスは最大2048MBのメモリを使用することができるようになります。
java -Xms256m -Xmx2048m
また、メモリフラグは、キロバイト、メガバイトなど、さまざまなサイズで指定することができます。
-Xmx1024k
-Xmx512m
-Xmx8g
は
Xms
フラグにはデフォルト値がなく
Xmx
通常、デフォルト値は256MBです。これらのフラグの一般的な使い方は
java.lang.OutOfMemoryError
.
これらの設定を使用する場合、JVMの ヒープ そして、JVMは、ヒープに割り当てられたサイズよりも多くのメモリを使用することができ、また使用することになります。より オラクルのドキュメント :
<ブロッククオートJVMが使用するメモリはヒープだけではないことに注意してください。例えば、Javaメソッド、スレッドスタックとネイティブハンドルは、JVM内部データ構造と同様に、ヒープとは別のメモリに割り当てられています。
関連
-
[解決済み】HTTPステータス 405 - リクエストメソッド「POST」はサポートされていません (Spring MVC)
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] B "の印刷が "#"の印刷より劇的に遅いのはなぜですか?
-
[解決済み] Javaはパラメータのデフォルト値をサポートしていますか?
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】HTTPステータス 405 - リクエストメソッド「POST」はサポートされていません (Spring MVC)
-
[解決済み】エラー:'if'のない'else'エラー
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み】このコンパイルユニットは名前付きモジュールに関連しているため、名前付きパッケージeclipseを宣言する必要があります。
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み】「java -cp」と「java -jar」の違い?
-
[解決済み】Javaでユーザー入力を待機させる方法
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】Javaのオプション -Xmxは何の略ですか?[重複しています]