initiated: 1999.06.20 / last modified: 2000.03.05
And the beast shall come forth surrounded by a roiling cloud of vengeance...
#この頁への直リンク、もちろんOKです。URLは
http://www.t3.rim.or.jp/%7Erj-taka/MozBench.html
です。MozBench.sit.hqxへの直リンクは・・・添付書類がいい加減すぎなので、もしよろしければこの頁へのリンクと共にしてやって下さい。
この頁の内容はこまごまと書き換えられている場合があります。一旦ぜんぶ読んで下さった方も、ときどき全体をさらっと眺めてみて下さい。
AppleScriptを使った、FinderやMozilla(Netscape Navigator/Communicator)のベンチマーク的冗談ソフトです。OS/もぢらのバージョンによる遅さの違いや、仮想記憶の入/切による遅さの違いを見たり出来るかも知れません。(freewareです。)
LinuxやWindows等、他のプラットフォーム上で同等の自動化をする術を私は知りませんので、MacOS上でのお話です。一部、AppleScriptのベンチマークになっちゃってるとこもありましょうし。。。
StuffIt 4 形式で圧縮/BinHex4.0形式でエンコードしてあります。StuffIt Expander 4.X 以上でデコード/展開できます。復元後、添付のお読みぃ書類を読んでからやってみて下さい。(ついでにこの頁もSave As Sourceで保存するなどして読んでいただけると安心です。。。)
もぢらで新規ウインドウを開いたときに、「空白」頁が開くようにして下さい。どこかへ読みに行く設定だと、無茶苦茶遅くなりますし、off lineで試せないかもしれません。
設定方法は、例えばもぢら4.61なら、
です。command + Nを押してみて、空白のウインドウが開くことをご確認下さい。
これ、添付書類に書くべきことでした。m(_ _)m 自分がいつも空白頁を開く設定にしかしてないので、全然気付きませんでした。。。小川さん、ご指摘ありがとうございます。
1999.06.28追記。MozBenchを使った後、そのままMacを使い続けているとフリーズしやすくなる?、というご報告をひとつ頂いております。へんなAppleScriptでこき使われたこびとがへそを曲げてるのかもしれませんので、安全の為には日常の作業に戻る前にMacを再起動してやって下さい。
1999.10.04追記。もぢらのuser profileが複数ある場合は、一旦どれかでもぢらを立ち上げておいてから実行して下さい。そのことは結果には影響しません。
Finderともぢらを切り替えながら、もぢらで新規ウインドウをどんどん開いていきます。11枚開くと一旦全部閉じます。それを一セットとして、六セット完了すると、かかった時間が出ます。それだけ。内容は「MozBench」をスクリプト編集プログラムで開けばカスタマイズ出来ますが、結果をお知らせ下さる場合には未カスタマイズのものをご使用下さい。
OSのバージョンによっては、実行後にファイル選択ダイアログが出てくるかもしれません。てすとに使うもぢらをそこで指定してやれば(「開く」/「open」する)そのまま実行出来ますが・・・やや面倒です。すみません。(ここで該当もぢらを選ぶのにまごついてもすぱっと選んでも、てすと結果には影響しません。)8.5以降と8.1迄とで、AppleScriptの仕様がちょっと違ってるのが原因かな?と思いますが、実際のところはよくわかりません。。。
なお、もぢらを起動した時に開く新規ウインドウの位置は忘れてしまいます。これを覚えてるようにするのはなかなか面倒(もぢらが既に立ち上がっていて、複数のウインドウを開いた状態からMozBenchを実行した場合等、どうすりゃいいんだ?状態)なので・・・ご了承下さい。Finderの「About This Computer.../このコンピュータについて...」ウインドウの位置/大きさは、ちゃんと覚えておいて、MozBench終了時に元に戻します。
試して下さった方は、よろしければ結果をRjまでお知らせ下さい。(数回試して、その平均を取っていただけるとなおよいです。例えば5回やって、最高値と最低値を除いた3回の平均を取るとか。)その際、できれば以下の表にある項目をぜんぶお知らせ下さい。(名前を伏せたい場合はその旨お知らせいただければ配慮します。)
Finder以外が(表では)起動してなくてファイル共有等も使用していない場合、結果のばらつきは、経験的にはせいぜい±3%くらいです。が、てすと条件に依ってはそれより大きくばらつくことが考えられます。3回くらいやってみて、「ばらんばらんやんけ」と思えるときはもうちっと回数を重ねてやってみて下さい。
「メモリ」コンパネでのディスクキャッシュの容量や、もぢら及び関連書類をどこに置くか(RAM上の仮想ディスクとか、のろいHDDとか)という点には、結果は(私のところでは)さほど依存しない・・・などと書いたのですが・・・申し訳ない、これ、古いバージョンのもぢらでの話でした。もぢら4.61の入った仮想ディスクをRAM上にマウントせず実HDD上にマウントして試してみたら・・・ウインドウを閉じる時にHDDへのアクセスが生じますね。。。(nakamuxuさん、Anakinさん他、ご指摘多謝。)
m(_ _)m m(_ _)m m(_ _)m
#仮想ディスク(*.img)をRAM上にマウントするには、ShrinkWrap 3.0やStuffIt Expander(4.5以上?)を使います。マウント後、command + Yで捨てると、その時の内容がHDD上のimageファイルに書き戻されます。(もちろん、OSを正常にrestart/shut downすれば、その時にも書き戻されます。)なお、Disk Copy 6.3.3などでもimageをRAM上にマウント出来ますが、AppleScriptを使わないといけないので面倒です。ShrinkWrapやStuffIt Expanderの初期設定で「Keep mounted images in RAM」をオンにして使う方がらくちんです。
(追記。shotsさんから頂いた結果/考察等から、このテストに関しては(=もぢら4.Xで、ウインドウを閉じる時に起きるファイルへのアクセスに関しては)、もぢらの初期設定ファイル「Netscape Preferences」をRAM上に置いておけばいいみたいです。空のウインドウを閉じる時に、これを更新してるようです。一般には、もぢらのcacheフォルダ等もRAM上に置いた方がたぶん速くなります。)
MacOS 8.5以上で出せる画面右上のアプリケーションメニューでの名前表示/非表示や、コントロールバーの表示/非表示は、私の環境では結果に殆ど影響しませんでした。(ベンチマーク自体の精度から言って、誤差未満でした・・・)また、描画加速回路を使用している場合、色数による結果の変化は案外少ないみたいですね・・・
なお、実際のもぢらのパフォーマンスには、「読み込み速度」というのも大きく効いてきますが・・・やってみると分かる通り、このてすとではそんなもん全然見てません。これもやろうと思えば出来るのですが、もぢらの初期設定等に依って結果が随分変わってしまいそうなので、(面倒だから)省いてます。ご了承下さい。
Time | Hardware | CPU | L2 cache | OS | VM | Moz. | 色 | (by...) |
---|---|---|---|---|---|---|---|---|
18 | G3 B/W 450 | 750/450 | b225/1024 | 8.6J* | off | C4.7 | 24 | nakamuxu |
19 | G4/400 (PCI Graphics) | 7400/400 | b200/1024 | 8.6J* | off | C4.7J | 24 | Anakin |
19 | 7300 + ProFormance40 Lite | 750/432 | b216/1024 | 8.6J* | off | C4.7 | 24 | Rj |
20 | 9600MP + RAGE PRO | 750/302 | b302/1024 | 8.6J | off | N4.04J | 24 | 某マックN |
22 | 9600MP + RAGE PRO | 750/302 | b302/1024 | 8.6J | off | C4.61 | 24 | 某マックN |
23 | 7300 + Vision3D Pro II Lite | 750/384 | b192/1024 | 8.5.1J | off | N4.07 | 24 | d.maki |
23 | G3 B/W 350改 | 750/400 | b200/1024 | 8.6J* | off | C4.61 | 24 | YOKOTA |
23 | MT266_1 + Ultimate Rez | 750/500 | b250/1024 | 8.6J* | off | C4.61 | 24 | masa.k |
24 | 7500 + Ultimate Rez | 750/400 | b200/1024 | 8.5.1J | off | N4.04J | 24 | Woodstock |
24 | 8500 + Ultimate Rez | 750L/480 | b192/1024 | 8.6J | off | C4.5J | 24 | hanabi |
25 | 7300 + Vision3D Pro II Lite | 750/384 | b192/1024 | 8.5.1J | off | C4.61 | 24 | d.maki |
26 | 8500 + Ultimate Rez | 750/400 | b200/1024 | 8.6J | off | C4.61 | 24 | Takumi |
28 | iMac_B | 750/233 | b117/512 | 8.5.1J | off | N4.04 | 24 | Macなおやじ |
28 | iMac DV | 750/400 | b160/512 | 8.6J | off | C4.5J | 24 | 坪井政樹 |
29 | 8600 + Ultimate Rez | 750/400 | b266/1024 | 8.6J* | off | C4.61 | 24 | みみずく |
29 | iMac DV | 750/400 | b200/512 | 9.0J | ON | C4.7J | 24 | OGAWA |
30 | G3 B/W 350改 | 750/400 | b200/1024 | 8.6J | off | C4.61 | 24 | YOKOTA |
31 | SuperMac S900 + TwinTurbo | 750/337 | b135/512 | 8.5 | off | C4.03J | 24 | 坪井政樹 |
33 | 8500 + Ultimate Rez | 750/400 | b200/1024 | 8.6J | off | C4.61 | 24 | Takumi |
34 | SuperMac J700 + Xclaim GA (mach64) | 750/337 | b135/512 | 8.5 | off | C4.03J | 24 | 坪井政樹 |
35 | DT233 + Vision3D Pro II Lite | 750/266 | b133/512 | 8.6J | off | C4.5J | 24 | Macなおやじ |
36 | G3 B/W 300 | 750/300 | b150/512 | 8.5.1* | off | C4.61 | 24 | anonym |
36 | 8600 + Ultimate Rez | 750/400 | b266/1024 | 8.6J | off | C4.61 | 24 | みみずく |
39 | G3 B/W 400 | 750/400 | b200/1024 | 8.6J | off | C4.5J | 24 | かえで |
39 | Lombard 400 (RAGE LT Pro) | 750L/400 | b200/1024 | 8.6 | off | C4.5J | 24 | shots |
40 | Pismo 500 (RAGE Mobility 128) | 750L/500 | b200/1024 | 9.0.2 | off | C4.5J | 24 | shots |
40 | G3 B/W 350改 | 750/400 | b200/1024 | b8.6E* | ON? | C4.61 | 24 | YOKOTA |
42 | 6100/66 | 750/240 | b165/1024 | 8.5.1J* | off | C4.5J | 24 | 近藤 稔 |
42 | G3 B/W 300 | 750/300 | b150/512 | 8.6* | off | C4.61 | 24 | anonym |
43 | 8600 + Ultimate Rez | 750/400 | b266/1024 | 8.6J | off | C4.5J | 24 | みみずく |
50 | 7300 + RAGE PRO | 750/315 | b126/512 | 8.6J | off | C4.61 | 24 | Rj |
52 | 8600 + RAGE PRO | 604ev/400 | i100/1024 | 8.6E | off | C4.5E | 24 | shots |
52 | 8500 + RAGE PRO | 750/330 | b133/512 | 8.6J | off | C4.61 | 24 | WAO |
52 | Lombard 333 (RAGE LT Pro) | 750L/333 | b512/133 | 9.0E | off | C4.7J | 24 | Q |
53 | PB G3 1998 | 750/292 | b194/1024 | 8.6J | ON | N4.08 | 24 | uchi |
54 | 7300 + RAGE PRO | 750/315 | b126/512 | 8.6J | ON | C4.61 | 24 | Rj |
55 | 8600 + RAGE PRO | 604ev/400 | i100/1024 | 8.5.1J | off | N4.08 | 24 | shots |
55 | 7300 + Vision3D Pro II Lite | 604e/166 | m48/256 | 8.5.1J | off | N4.07 | 24 | d.maki |
57 | 8600 + RAGE PRO | 604ev/400 | i100/1024 | 8.6J | off | N4.08 | 24 | shots |
61 | 7300 + Vision3D Pro II Lite | 604e/166 | m48/256 | 8.5.1J | off | C4.5J | 24 | d.maki |
65 | 8500 + Vision3D Pro II Lite | 750/233 | b117/512 | 8.6J | off | C4.61 | 24 | nakamuxu |
66 | PB 2400c | 750/240 | b120/512 | 8.6J | off | C4.6 | 16 | nakamuxu |
70 | 7500 + PRO REZ | 750/220 | b110/512 | 8.6J | ON | C4.6E | 24 | omiya |
72 | MT266_1 + RAGE 128 | 750/315 | b157/512 | 8.6E | off | C4.61E | 24 | かえで |
73 | PB 2400c | 750/240 | b120/512 | 8.6J | off | C4.61 | 16 | SAM |
77 | MT266_1 | 750/315 | b157/512 | 8.6E | off | C4.61E | 24 | かえで |
90 | 6100/66 | 750/240 | b165/1024 | 8.5.1J | ON | C4.5J | 24 | 近藤 稔 |
104 | PB 2400c | 603ev/240 | m40/256 | 8.5.1J | off | C4.5J | 16 | Anakin |
142 | MicroBook DP250 + NumberNine Imagine 128 2 | 604e/250 | m50/512 | 8.5 | off | C4.5J | 24 | 坪井政樹 |
144 | 7200 + Millennium II | 601/90 | m45/256 | 8.5.1J | off | N4.05 | 24 | ひ・み・ちゅ |
162 | SuperMac S900 + RAGE II | 604e/233 | m47/512 | 8.6 | off | C4.03J | 24 | 坪井政樹 |
190 | TAM | 603e/250 | m50/256 | 8.5.1E | ON* | N4.05 | 24 | YOKOTA |
265 | 7200 + Millennium II | 601/90 | m45/256 | 8.5.1J | off | C4.5J | 24 | ひ・み・ちゅ |
(註はMozResultsの頁へ移動しました。)
webをよく利用するひとにとって、もぢらのさくさくさ加減ってのは体感上わりと「大きな」要素ぢゃないでしょうか。もちろんこれは「異様に偏った」ベンチマークでしかありませんが、まあ一つの目安にはなるかと・・・ならないかもしれませんけど。(滅)
Finderとアプリケーションの切り替えについては、このてすとで何かを見ることが出来ているのかどうか分かりません。が、あくまで私の個人的な感覚では、それなりに「結果の数字が小さい環境の方が、切り替え等もすぱすぱいく。」といった印象です。勿論、FInder操作といってもいろいろありますので、このてすとの限界はスグそこらへんに見えてるのですが。。。
(よだんですが、ベンチマークに対する私の考え方の一端を、ぼうげんその四のSourceにちろっとだけ書いてあります。ねこに手を貸したいくらいおひまな方は、気が向いたらごらんください。。。)
上の表には書き切れていませんが、みなさんから貴重なfeedbackを沢山いただいております。それらと表の結果をもとに、「快速化」の為のtipsをここでまとめていきます。実際には「何かとの引き換え」になるものが多いのですが、速さと便利さとを天秤にかける際の参考にでもなれば、と思いつつつ。。。
m(_ _)m
m(_ _)m
この頁の表を作るのに使っている、Jedit3用マクロです。タブ区切りのテキストを段落単位で選択して実行すると、HTML3.2の表を作ります。まだドラフト版ですので、添付書類での説明も何もありません。(Jedit2用の「Tablize」とほとんど一緒ですが。)そのうちもうちっとマトモにしてRj'sCryptic Page2辺りで公開するよていです。。。
1999.10.21追記。まだぜんぜん公開してないよぅ。。。J3HEP proにでも含めます。MacOS 9に対応確認してからになるかもしれません。
1999.10.29に公開しました。Rj'sCryptic Page2にて、J3HEP+という名前。
私んとこでは、無茶苦茶不安定です。強制再起動の嵐です。危険を顧みず、勇猛果敢にも(無謀にも・・・)おためす場合、それなりの覚悟を決めてからやって下さい。
m(_ _)m
1999.06.25/1999.10.21追記。Toolbarの設定によっては、私の環境でも問題無く動くことが判明しました。(Navigation/Location barを出しておくと安全でした。)また、他にも問題無く実行できた方から情報を頂いております。
(iCabは、Preview Releaseです。)
Time | Hardware | CPU | L2 cache | OS | VM | iCab | 色 | (by...) |
---|---|---|---|---|---|---|---|---|
34 | 7300 | 750/424 | b212/1024 | 8.6J | off | 1.7E | 24 | Rj |
41 | 7300 + RAGE PRO | 750/315 | b126/512 | 8.6J | off | 1.6E | 24 | Rj |
87 | PB G3 1998 | 750/233 | - | 8.1J | off | 1.6J | 8 | Q |
93 | PB G3 1998 | 750/233 | - | 8.1J | off | 1.6J | 24 | Q |
135 | 7200 + Millennium II | 601/90 | m45/256 | 8.5.1J | off | 1.6J | 24 | ひ・み・ちゅ |
Dream Theater的面子による、インストあるばむです。
AppleScriptを使った、Finderのベンチマーク的冗談ソフトです。仮想記憶の入/切による遅さの違いを見たり出来るかも知れません。(freewareです。)