86
Snow Leopardのスピードブーストを測定

AppleはSnow Leopardを既存機能の徹底的な改良と表現しています。その改良の大きな目標の一つは、パフォーマンスの向上です。

Snow Leopardは、現行および最近のMacでより軽量かつ高速に動作することを目指しており、その一環として、旧式のPower PCシステムのサポートを廃止し、Intel搭載Macのみに注力しています。Snow Leopardの潜在的なパフォーマンス向上の一部は、ソフトウェア開発者がアプリケーションを新OS向けに最適化するまでは現れませんが、他の部分は既に明らかになっています。

パフォーマンス上の利点を確認するために、3つの異なるシステムでSnow Leopardをテストしました。20インチiMac Core 2 Duo/2.66GHz (  )、2GBのRAM、3GHz Xeon 5300 8コアMac Pro、4GBのRAM (このMac Proは2007年4月に発売)、15インチMacBook Pro Core 2 Duo/2.8GHz (  )、4GBのRAMです。各システムのハードドライブを2つの同じサイズにパーティション分割し、一方のパーティションにLeopard (OS 10.5.8)をインストールし、もう一方のパーティションにSnow Leopard (OS 10.6)をインストールしました。1つのOSを起動してさまざまなタスクの実行時間を計測した後、もう一方のOSを再起動して同じタスクの実行時間を計測しました。

何が速いのか

幸いなことに、私たちが実施した16のテストのうち8つは、Snow Leopardの方がLeopardよりも実際に高速でした。例えば、外付けFireWire 800ハードドライブへの最初のTime Machineバックアップは、Snow Leopardの方が10分から15分高速でした。Snow Leopardでは、3つのシステム全体でTime Machineバックアップが平均32%高速でした。もちろん、このパフォーマンス向上の一部は、Snow Leopardのハードドライブの占有容量が小さいことに起因しています。例えば、iMacはSnow Leopardで約27GBのファイルをバックアップしていましたが、Leopardではファイルとフォルダが約34GBのディスク容量を占めていました。

Snow Leopardはシャットダウン時もLeopardより高速でした。iMacとMac Proでは、Leopardではシャットダウンに7秒かかりましたが、Snow Leopardではわずか4秒でした。デスクトップMacを使っている人にとっては、この差は些細なものに思えるかもしれません。しかし、シャットダウンを待ちながら足踏みしているラップトップユーザーは、注目すべき点があります。Snow LeopardではMacBook Proのシャットダウン時間がLeopardの半分、つまり3秒だったのに対し、Snow Leopardでは6秒でした。

AppleのH.264 for Video Podcastingプリセットを使用して.movファイルをエンコードするCompressorテストでは、Snow Leopard実行時の方がLeopard実行時よりもiMacとMacBook Proで2%、Mac Proで4.5%高速化しました。Finderで2GBのフォルダを圧縮する処理は、iMacで6.5%、MacBook Proで8%、Mac Proで11%高速化しました。ハードドライブから150枚の写真をiPhotoにインポートする処理では、Snow Leopard実行時のiMacはLeopardより約8%高速化、MacBook Proは11%高速化、Mac ProはLeopardより21%も高速化しました。

Snow Leopardでは、プレビューで大きなPDF文書をスクロールしたり、Pagesで大きなWord文書を開いたりする時間も数秒短縮されました。Webkit.orgのSunspiderベンチマーク結果によると、Snow LeopardにおけるSafariのJavaScriptパフォーマンスは平均33%向上しました。

何が速くないのか

私たちが実行した他の 8 つのテストのうち、2 つでは 2 つのオペレーティング システム間でパフォーマンスの違いがほとんど見られず、2 つのテストでは実際に Leopard の方が高速に実行されました。

Mac ProとMacBook Proをローカル有線ネットワークに接続した状態では、どちらのOSでも起動時間に大きな変化は見られませんでした。iMacはSnow Leopardで起動が若干速くなりましたが、わずか数秒の差でした。同様に、Photoshopのテストスイートの実行時間もiMacとMac Proで変わりませんでしたが、MacBook ProはSnow Leopardで起動した場合、わずか2秒速くなりました。

Leopard で一貫して高速に実行された 2 つのテストは、1GB のファイルの Finder 複製で、Snow Leopard で実行した場合よりも 2 ~ 3 秒長くかかりました。また、スリープ解除してネットワークに接続するテストは、Snow Leopard では完了までに 1 ~ 3 秒長くかかりました。

結果はまちまち

残りの 4 つのテストでは、さまざまな結果が出ました。どのテストでも、マシンによっては、Snow Leopard の方が速い場合もあれば、遅い場合もありました。

iMacのFinderで圧縮ファイルを解凍したり、カメラアーカイブをiMovieにインポートしたりすると、どちらもSnow Leopardでは遅くなりましたが、MacBook ProとMac ProではSnow Leopardの方がLeopardより高速でした。iMovieのiTunes: Mobileプリセットを使用してプロジェクトをエクスポートすると、Snow Leopardの方がiMacでは速く、MacBook Proでは遅く、Mac Proでは全く同じでした。iTunesで2枚分のAACエンコードされた楽曲ファイルを256Kbps MP3に変換すると、iMacとMacBook ProではSnow Leopardの方がかなり時間がかかりましたが、Mac ProではSnow Leopardの方が時間がかかりました。

システムをLeopardからSnow Leopardにアップグレードした際に、速度向上率(100%以上)と速度低下率(100%未満)をパーセンテージで示したグラフです。スコアが100%の場合、両方のシステムでテストに同じ時間がかかったことを示します。

今後も続く

これらの予備的な結果は心強いものです。テストの半数は開始直後から改善を示し、後退が見られたのはわずか数件でした。Appleは今後数週間、数ヶ月かけてOSのパフォーマンスを改良し続けることは間違いありません。そして、Apple独自のアプリケーションも含め、アプリケーションはGrand Central DispatchやOpen CLといったSnow Leopardのプロセッサ技術を活用できるように最適化されるでしょう。

これらの技術が進化するにつれ、私たちのテストも進化していきます。私たちはすでに新しいSpeedmark 6ベンチマークの開発に取り組んでいます。次期バージョンの総合システムパフォーマンスベンチマークにどのようなアプリケーションやテストを追加してほしいか、ぜひご意見をお聞かせください。この記事のコメント欄に、ぜひご意見をお寄せください。

LeopardとSnow Leopardの比較

iMac 2.66GHz レオパード iMac 2.66GHz スノーレパード MacBook Pro 2.8GHz レオパード MacBook Pro 2.8GHz スノーレパード Mac Pro 3GHz 8コア Leopard Mac Pro 3GHz 8コア Snow Leopard
タイムマシン 41:10 27:12 44:28 33:54 38:20 23:48
シャットダウン 0:07 0:04 0:06 0:03 0:07 0:04
コンプレッサー 9時30分 9時21分 9時07分 8時56分 8時07分 7時45分
PDFスクロール 1:09 1:06 1:15 1:13 1:05 1:02
JavaScript サンスパイダー 631 413.4 568.8 404.8 543.2 356.0
ジップ 2GB 4:07 3:51 3:57 3:38 3:49 3:23
iPhotoインポート 0:51 0:47 0:44 0:39 0:57 0:45
ページをスクロール 1:46 1:44 1:43 1:41 1:42 1:37
1GBを複製 0:33 0:36 0:36 0:38 0:32 0:35
起きろ 0:20 0:21 0:21 0:24 0:11 0:12
2GBを解凍 1:15 1:18 1:23 1:18 1:07 1:01
iMovieインポート 2:40 2:44 2:33 1:48 1:32 1時30分
iMovieエクスポート 1:39 1:36 1:38 1:44 1:47 1:47
iTunes MP3リッピング 2:07 1:46 2:44 1:38 1:23 1:28
フォトショップCS4 0:43 0:43 0:47 0:45 0:46 0:46
起動する 0:31 0:29 0:29 0:29 0:31 0:31

結果は分:秒で表示されます(SunSpiderを除く)。結果はミリ秒で表示されます。Macworld LabのJames GalbraithとChris Holtによるテストです。

[ジェームズ・ガルブレイスは、Macworld のラボディレクターです。 ]