アカウント名:
パスワード:
記憶に頼って書くんですが、「MS JVM は OS の起動時にいっしょに起動されるので、 時間のかかる部分は OS 起動中に終わっちゃう」という話があったような気がしますよ。
HelloWorld 程度のコンソールアプリで初回起動時と 二回目以降の実行時間を測ればちゃんと差が出ます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
Sunへ (スコア:0)
MSと比べるとどうしてもMSのほうが...
Re:Sunへ (スコア:0)
Re:Sunへ (スコア:0)
最近は server VM とか使えばさほど差はないと思うよ。
あと、いくら David Moon が相手とはいえ、
昔ならいざ知らず最近の IBM or SUN JVM が
MS JVM より常に遅い、というのは考えづらいのだが。
昔の SUN classic VM は実装に全然工夫が無かったからな。
# 少なくとも私の JVM と JIT コンパイラに関する知識の範囲では
Re:Sunへ (スコア:0)
>昔ならいざ知らず最近の IBM or SUN JVM が
>MS JVM より常に遅い、というのは考えづらいのだが。
「常に(何に対しても)」という事は無いでしょうけど、
劇的に起動を速くした(確かに格段に良くはなってる)と
宣伝されたディスクトップ環境(比較はAWTになりますね)
プログラムに関して言わせてもらえば「未だにMSVM(とい
うかDavid Moon氏のVM実装)が格段に速い」といわざる得
ないのではないでしょうか。
SunJVMも二度
Re:Sunへ (スコア:0)
自作の AWT アプリに関して言えば MSJVM と Sun の JDK 1.1 では
Sun の JDK 1.1 の方が若干速く感じる程度です。
JDK 1.1.4 レベルの MSJVM と J2SE SDK 1.2 以降を
比較して、その差を実装者の力量だというのはかなり無理があると思いますよ。
Re:Sunへ (スコア:0)
>若干速く感じる程度です。
これは初回の起動時での比較ですか?(OS立ち上げ直後という意味で)
JRE1.2以降なら一通り揃えていますが、残念ながらJRE1.2以前のJVM
は持ち合わせておりませんので比較は不可能なんですが。。。
どうもにわかには信じがたいなぁ(笑
ここでMSVMの方が優れていると仰
Re:Sunへ (スコア:0)
そうです。
> SunJVM批判の始まりであると言う事で宜しいのでしょうか?
MSJVM が速いというのも、1990年代後半のプアな環境下限定での事か、
Re:Sunへ (スコア:0)
いたDemoを使い、幾つか試しに起動してみました。
が、やはりMSVMとSunJVM(1.1.8)では明らかにMSVMの方が、
起動から表示されるまでの速度は上という結果になってしまい
ました。。。
選んだビルドが悪いのでしょうか?
Re:Sunへ (スコア:1)
記憶に頼って書くんですが、「MS JVM は OS の起動時にいっしょに起動されるので、 時間のかかる部分は OS 起動中に終わっちゃう」という話があったような気がしますよ。
Re:Sunへ (スコア:0)
環境によって速度が変わるのは良くある話ですが。
ちなみに、どの Demo を使いましたか?
MSJVM が InternetExplorer 等のおかげで起動しっぱなしになってませんか?
Re:Sunへ (スコア:0)
HelloWorld 程度のコンソールアプリで初回起動時と
二回目以降の実行時間を測ればちゃんと差が出ます。
Re:Sunへ (スコア:0)
Windows のことは詳しくないけど、単に swap out されてただけとか。
Re:Sunへ (スコア:0)
起動直後で、他のアプリを何も立ち上げてない状態で
swap out されちゃうなら、その可能性もあります。