ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server チューニングガイド

7.1.2 Java VM

■製品搭載のJava VM

  JDK/JREには、Javaのバイトコードを解釈・実行するエンジン部であるJava仮想マシン(Java VM)があります。
  “表7.1 Java VMの種類と特徴”に、Java VMの種類と特徴を示します。

表7.1 Java VMの種類と特徴

Java VMの名称

Java VMの特徴

Java HotSpot Client VM

  アプリケーション起動時間を短縮し、メモリ消費を抑制するように設計されたクライアント環境向けのJava VMです。
  富士通版Java HotSpot Client VMでは、富士通独自技術によるトラブルシューティングに関する機能強化などを追加実装しています。

Java HotSpot Server VM
(FJVM)

  アプリケーション起動時間の短縮などよりも、安定性および、スループットの向上を考慮して設計されたサーバ環境向けのJava VMです。
  富士通版Java HotSpot Server VMでは、富士通独自技術による性能改善やトラブルシューティングに関する機能強化などを追加実装しています。
  Interstageでデフォルトとなる富士通版Java VMであることから、このJava VMを特にFJVMと呼びます。
  FJVMの詳細は、“7.2 FJVM”を参照してください。

  Interstageでは、Java HotSpot Client VMFJVM(=Java HotSpot Server VM)を搭載しています。
  デフォルトのJava VMは、FJVMです。これは、javaコマンドのオプションに、“-server”または“-fjvm”を指定することと同義です。Java HotSpot Client VMを使用したい場合は、オプションに“-client”を指定してください。

(64ビット)   (64ビット)
  実行モードが64ビットモードのJDK/JREではFJVMのみ使用可能です。Java HotSpot Client VMは搭載していません。

  また、Windows Server(R) for Itanium-based Systems、Linux for Itaniumの富士通版JDK/JRE 6(Java VMを含む)は提供していません。

エルゴノミクス機能によるJava VMの自動選択機能

  富士通版JDK/JRE 5.0、6では、エルゴノミクス機能によるJava VMの自動選択機能(マシンのCPU数や物理メモリ量などに応じて、使用するJava VMを自動的に選択する機能)は無効になっています。

Java VM関係の資料

  Java VMの詳細は、JDKドキュメンテーションの次を参照してください。

  他にも、Java VMに関連する資料があります。