Javaを高速化するHotSpotについての質問です。
「HotSpotはJava仮想マシンに内蔵された機構で、・・・C言語などで開発されたプログラムとほとんど変わらない実行速度を実現する技術である。」
http://ew.hitachi-system.co.jp/w/HotSpot.html
とのことですが、HotSpotを使うにはどうしたらよいのでしょうか?
JDK1.2.2からHotSpotがサポートされているとすると、現在は何もしなくてもJVMにHotSpotテクノロジが動いているんでしょうか?
(以上、http://okweb.jp/kotaeru.php3?q=983074 の関連質問です)
HotSpotについての情報はここでも見ました。
- http://www.itmedia.co.jp/mobile/0208/29/n_midp.h …
- http://www.intel.co.jp/jp/business/japan/comment …
No.1ベストアンサー
- 回答日時:
> 現在は何もしなくてもJVMにHotSpotテクノロジが動いているんでしょうか?
どうやらそのようです(下の参考URL)。
J2RE1.3あたりまでは、
% java -classic ...
とすることでClassic VMという、HotSpotを使わないVMが起動するようですが、J2SDK1.4.0あたりからClassicは含まれなくなったとあります。
こちらにJ2REの1.3.1と1.4.2の環境があるので試してみました。
<J2RE1.3.1>
% java -version
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-02b-FCS)
Java HotSpot(TM) Client VM (build Blackdown-1.3.1_02b-FCS, mixed mode)
% java -classic -version
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-02b-FCS)
Classic VM (build Blackdown-1.3.1-02b-FCS, native threads, nojit)
<J2RE1.4.2>
% java -version
java version "1.4.2-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p6-root_24_jun_2004_12_28)
Java HotSpot(TM) Client VM (build 1.4.2-p6-root_24_jun_2004_12_28, mixed mode)
% java -classic -version
Warning: classic VM not supported; client VM will be used
Warning: classic VM not supported; client VM will be used
java version "1.4.2-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p6-root_24_jun_2004_12_28)
Java HotSpot(TM) Client VM (build 1.4.2-p6-root_24_jun_2004_12_28, mixed mode)
J2RE1.4.2ではClassic VMが使えないことがわかります。
参考URL:http://java.sun.com/j2se/1.4/ja/docs/ja/guide/vm …
No.2
- 回答日時:
HotSpotは明示的に指定しなくても有効です。
今のJ2SEには“client”と“server”という2種類のHotSpotが含まれており、VM起動時のオプションで選択できます。明示的にオプション指定しなかった場合はclientが選ばれます。「java -help」と打ってご確認ください。
参考URL:http://www.geocities.jp/toshio16369/column/02110 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JUNITについて
-
Javaでのエラーについて
-
Javaでマウスカーソルを操作
-
Tomcatでエラー
-
リアルプレイヤーの古い(以前...
-
.htaccessについて勉強できる情報
-
XMLとUMLの相違点?
-
MSFormsとは何ですか?
-
gitでバージョン指定してダウン...
-
JSPファイルで生じるエラーをど...
-
ちょきんぎょのスクリーンセーバー
-
Javaは暗記科目でしょうか?
-
javaのジェネリックスでTとEの...
-
javaコントロールパネルの例外...
-
HTMLアプリケーションの作成
-
javaで作れるもの
-
JAVAのサイト
-
超恥愚問ですが、CとC++の間に...
-
待ち受けiアプリ開発の参考資料...
-
unzip32.dllの利用について(64b...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでのエラーについて
-
javaからデータベースに接続 エ...
-
java と javax の違いは?
-
propertiesが読み込めなくてnul...
-
CLASSPATHを設定しても、『Clas...
-
DBから全権検索したデータをjsp...
-
JAVA実行時エラーについて教え...
-
JSFで、マネージビーンに画面の...
-
log4jを使用し、JAVAのバッチプ...
-
マイクラ1.7.10にcutallなどが...
-
マイクラ Ender IO 入れたらク...
-
-Applet表示でのjava.lang.Clas...
-
javacのコンパイルでファイルが...
-
AntでのJunitの試験
-
struts2環境構築で不具合が出て...
-
javaサーブレット upload時
-
[JAVA]ProcessBuilderで「java ...
-
【javadoc】パッケージを一括で...
-
Javaでマウスカーソルを操作
-
DBにかな情報が登録できません...
おすすめ情報