ホームページ > Java > &#&チュートリアル > Java プログラム内から JVM のビット数を確認するにはどうすればよいですか?

Java プログラム内から JVM のビット数を確認するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-04 22:42:12
オリジナル
826 人が閲覧しました

How Can I Determine My JVM's Bitness from Within a Java Program?

Java プログラム内の JVM ビット数の決定

アプリケーションが実行される JVM のビット数を理解することは、パフォーマンスと互換性にとって非常に重要です。プログラム内からこの情報を確認するには、Java バージョンに応じていくつかのオプションがあります。

Java バージョン 7 ~ 9

Java バージョン 7 ~ 9 では、特定のフラグが導入されました。 JVM ビットネスのチェック用:

  • -d32: 次の場合は 32 ビット データ モデルを使用します。 available
  • -d64: 利用可能な場合は 64 ビット データ モデルを使用します

64 ビット JVM を確認するには、次のコマンドを実行します。

java -d64 -version
ログイン後にコピー

If it's利用できない場合は、そのことを示すエラーが表示されます。同様に、-d32 を使用して 32 ビット JVM を確認できます。

Java 9 以降のバージョン

Java 9 以降では、-d32 および -d64フラグはそれぞれ非推奨となり、削除されました。したがって、Java の最新バージョンでは、プログラム内に JVM ビット数を決定するための組み込みメソッドが提供されていません。

ただし、コマンドライン フラグを使用して JVM ビット数を確認できます。

  • コマンドプロンプト:

    java -XshowSettings:vm
    ログイン後にコピー
  • ターミナル:

    java -version -verbosegc -XX:+PrintFlagsFinal | grep Bits
    ログイン後にコピー

出力 32 が表示されるはずです。ビットまたは 64 ビット。JVM のデータ モデルを示します。

以上がJava プログラム内から JVM のビット数を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート