25
OS X MavericksとOS X Yosemiteの速度テスト

MacのOS Xをアップデートすると、新機能やインターフェースの強化がもたらされますが、Macの日常的なパフォーマンスや速度に影響が出る可能性があります。この記事では、同じMacでMac OS X MavericksとMac OS X Yosemiteのパフォーマンスを比較し、アップグレードがシステムにどのような影響を与えるかを確認します。

(2 つの Mac OS X オペレーティング システムの機能セット、インターフェースなどの違いをより詳しく知るには、OS X Mavericks と OS X Yosemite の比較レビューをお読みください。)

コンピュータのオペレーティングシステムのような基本的なものに対するメジャーアップデート(そして時にはマイナーアップデートでさえも)は、パフォーマンスに影響を与える可能性があります。どちらの方向にも。

ここで言うパフォーマンスとは、アプリケーションを実行し、システムをスムーズに動作させるというコンピューターの能力、そしてプロセス間のナビゲーションや移動を効率化する能力を指します。実際には、ここで検討されるのは主に2つの側面です。1つは、アプリケーション、グラフィックス、データ入出力がバックグラウンドで必要な速度で動作できるようにするコードの最適化です。もう1つは、必要な作業の遂行を促進または阻害するユーザーインターフェースの要素です。

2000年代を通して、Mac OS Xは着実に軽量化と高速化を遂げてきました(一方、Windowsは相変わらず低速化と肥大化の傾向を続けました)。少なくともOS X 10.6 Snow Leopardまではそうでした。その後、LionとMountain Lionで追加された機能は多くのユーザーにとって不要であり、Macの寿命を縮める可能性もありました。より洗練されたOS X 10.9 Mavericksへの移行は一部のユーザーにとって改善に役立ちましたが、OS X 10.10 Yosemiteでは、全く新しい10進数アップデートが行われました。

OS X MavericksとOS X Yosemiteの速度テスト

Yosemiteは、OSサブシステムだけでなく、私たちが目にするユーザーインターフェース層にも根本的な変化をもたらしました。賛否両論ある新しいデザインでは、ウィンドウフレームの半透明化、よりフラットで角張った外観、そしてフォントがLucinda GrandeからHelveticaに変更されています。iOS 7に似たインターフェースへの移行を歓迎する人もいれば、ギラギラとした白さ、派手な色使い、ぼやけて読みにくいタイポグラフィなどと評される外観上の変更だけに不満を抱く人もいます。

科学的な調査ではありませんが、MacRumorsのフォーラムスレッド「ヨセミテは美しい」には329件の返信があり、その隣には「ヨセミテはひどい!」というスレッドがあり、2,662件の投稿があります。これは興味深いことです。

Mavericks vs Yosemiteの速度テスト:テスト方法

私たちは、13 インチ MacBook Pro を使用して両方のオペレーティング システムのパフォーマンスをテストし、同じシステム上のパーティション化されたフラッシュ ドライブを使用して最新バージョンの Mavericks (10.9.5) と Yosemite (10.10.2) で同じ一連のベンチマーク テストを実行しました。

差異の多くは非常に小さいものでした。個々の実行結果におけるランダムな変動ではなく、真の傾向を捉えていることを確認するために、テストは複数回実行され、平均値が算出されました。

OS X の次期バージョンでは次の機能が登場します…

Mavericks vs Yosemite 速度テスト: プロセッサとメモリ

Geekbench 3テストでは、Mavericksシステムはシングルコアモードで3127ポイント、マルチコアモードで6650ポイントを獲得しました。Yosemiteはシングルコアモードで3099ポイント、マルチコアモードで6716ポイントと、わずかに遅い結果となりました。これは、シングルコアモードで0.90%低いスコア、マルチコアモードで0.99%高いスコアというわずかな差に相当します。これは引き分けと言えるでしょう。

Cinebench 11.5 でも同様の差があり、シングルコアでは 1.30 から 1.29 へ、つまり 0.77% の低下となり、マルチコアでは 3.11 ポイントから 3.08 ポイントへ、つまり 0.96% 低い結果となりました。

一方、Cinebench 15 では、シングル コア モードで 1.75% の低下 (114 ポイントから 112 ポイントに低下)、マルチ コア モードで 2.49% の低下 (281 ポイントから 274 ポイントに低下) が見られました。

したがって、これら 2 つのベンチマーク アプリケーションでは、Yosemite が一貫して遅いことが示されていますが、v11.5 ではその差は 1 パーセント未満、より新しい v15 では約 2 パーセントです。

CinebenchテストのOpenGLグラフィックレンダリングセクションでは、バージョン11.5のフレームレートにわずかな変化が見られました(26.30から26.07に低下、つまり0.87%のフレーム/秒減少)。一方、Cinebench 15のグラフィックテストでは、Yosemiteでは21.77fpsから24.45fpsに向上し、12.3%の増加を示しました。

SunSpiderはウェブブラウザのJavaScriptパフォーマンスを定量化するベンチマークです。そのため、ここではSafariのバージョン(7.1.3と8.0.3)の違いだけでなく、基盤となるオペレーティングシステムの違いも測定しています。しかし、定量化しようとしているのはユーザーエクスペリエンス全体であるため、このテストは有用です。Yosemiteでは全体的な応答時間が3.17%低下し、Mavericksの148.1ミリ秒から152.8ミリ秒に変化しました。

PeacekeeperはJavaScriptの速度テストで、レンダリング、HTML5タスク、2Dゲームグラフィック、DOM操作、テキスト解析といった一連のサブテストを実行します。Mavericksシステムの総合スコアは5172ポイント、Yosemiteは4913ポイントでした。つまり、Yosemite MacはMavericksよりも5.0%遅いことになります。

一言で言えば、 1つの例外的な結果(Cinebench 15のグラフィックテスト)を除けば、Yosemiteはテスト用Macのパフォーマンスを一貫して低下させました。しかし、その差はわずかで、1%弱から5%程度でした。

Mavericks vs Yosemiteのスピードテスト:実世界のゲームテスト

2つのMac用ゲーム(バットマン:アーカム・シティとトゥームレイダー2013)と、Unigine Heavenの合成グラフィックレンダリングエンジンを使って、実環境下でのテストを行いました。3つのテストすべてにおいて、MacBookのデフォルトのネイティブHiDPI設定(2560 x 1600ピクセルの画面を1280 x 800ピクセルのようにレンダリングする設定)でグラフィックを実行しました。その結果、違いはより顕著になり、概ねYosemiteが有利となりました。

バットマンゲームは、中詳細設定で30.7 fpsから38.0 fpsに向上し、フレームレートが24%増加しました。高詳細設定でも同様の上昇が見られ、平均フレームレートは30.3 fpsから36.0 fpsに向上し、19%の増加となりました。

Tomb Raider の場合、ゲームのデフォルトは最新の OpenGL API を使用するため、Intel Iris Graphics 5100 などの低速グラフィック プロセッサではフレーム レートが大幅に低下するため、まずこのゲームで Legacy OpenGL オプションをオンにして、プレイ可能なフレーム レートを取得しました。

通常の詳細では、OS バージョン間で結果は実質的に同じでした (22.1 から 22.0、つまり 0.45 パーセントの低下)。一方、高詳細に切り替えたところ、Yosemite ではフレーム レートが 4 パーセント増加し、以前の傾向が回復しました。ただし、これは 1 fps 未満の差 (21.0 fps から 21.9 fps) による結果にすぎませんでした。

Unigine Heaven も Yosemite Mac でわずかに恩恵を受け、20.5 fps から 21.6 fps に、つまり 5 パーセントの増加となりました。

iOS および Android デバイスに使用している GFXBench テストが OS X でも利用できるようになりました。この一連のテストでは、興味深い違いがいくつか見られました。

一言で言えば、実際のゲームでテストしたところ、Yosemite のゲームフレームレートが著しく高く、その差は 4 ~ 24 パーセントでした。

Mavericks vs Yosemite スピードテスト: GFXBench グラフィックテスト

最初のManhattanテストでは、Mavericksでは平均フレームレートが14.62 fps、Yosemiteでは13.20 fpsとなり、9.7%低下しました。同じテストをオフスクリーンで実行したところ、差は縮小し、Yosemiteでは28.04 fpsから27.73 fpsに低下し、1.1%低下しました。

T-Rexアニメーションを使った次のテストでは、さらに大きな差が記録されました。Mavericksはオンスクリーンで平均47.22fpsだったのに対し、Yosemiteは平均30.42fpsにとどまりました。これは、新しいOSのフレームレートが約35%低下したことを意味します。オフスクリーンレンダリングも同様で、Mavericksの87.98fpsからYosemiteの55.5fpsへと、37%の低下となりました。

ALU テストはシェーダーの計算パフォーマンスを測定しますが、ここでは前 OS と現在の OS が、オンスクリーンでは 59.99 fps と 60.00 fps で同じ実効結果を示しました。一方、オフスクリーン レンダリングでは Yosemite がリードしています (338.5 fps から 349.7 fps、つまり 3.3% の向上)。

残りの結果には奇妙な傾向が見られました。アルファブレンディングテストでは、オンスクリーンレンダリングはMavericksで4379MB/秒、Yosemiteで4312MB/秒と、1.5%以内の差でした。しかし、オフスクリーンの1080pモードでは、Mavericksでは5617MB/秒と安定していたのに対し、Yosemiteでは3050MB/秒から1399MB/秒まで大きく変動し、平均1899MB/秒と、パフォーマンスが66%も低下しました。

フィルテストでは、Yosemiteではオンスクリーンモードとオフスクリーンモードの両方でパフォーマンスが低下しました。Maverickの7002MB/秒は4685MB/秒に、7302MB/秒は4171MB/秒に低下し、これらのYosemiteの結果にも高い標準偏差が見られました。これは、10.9から10.10に移行すると、それぞれ33%と43%の低下に相当します。

要約:テスト用Macは、Yosemite実行時にGFXBenchのグラフィックテスト全体で著しくパフォーマンスが低下しました。その差は最大66%にも及ぶこともありました。

Mavericks vs Yosemite スピードテスト: 内部IOパフォーマンス

Intech QuickBench を使用して、異なるデータ サイズでの読み取り/書き込み速度を測定し、2 つのオペレーティング システムで内部ストレージの転送速度をチェックしました。

わずかな差は見られましたが、十分な反復処理と平均化を行うことでほぼ解消されました。そのため、MavericksとYosemiteのどちらをインストールしても、PCIe接続の小型フラッシュドライブでは、シーケンシャルリードで790MB/秒、シーケンシャルライトで740MB/秒という、期待を上回る結果となりました。4KBの小さなファイルでは、ランダムリードは約17MB/秒、ランダムライトは約64MB/秒でした。

一言で言えば:識別できる/有意な違いはありません。

まとめ: OS X Yosemite は Mac の速度を低下させますか?

プロセッサおよびメモリベースのベンチマーク テストでは、テスト用 MacBook では、Yosemite は通常、Mavericks よりも 1 ~ 2 パーセント程度遅くなりました。

JavaScript 速度に基づくブラウザ ベンチマークでは、Yosemite は Mavericks よりも約 3 ~ 5 パーセント遅かった。

グラフィック関連のアクティビティやテストでは、状況はより複雑でした。2つのMacゲームのベンチマークでは、一方のゲームはYosemiteで約20%高速化しましたが、もう一方のゲームはほぼ同じでした。ただし、2桁の向上は印象的ですが、実際には1秒あたり数フレーム程度に過ぎない可能性があることを覚えておいてください。

合成 GFXBench スイートなどの他のグラフィック テストでは、Yosemite は一貫性の低い結果を返し、低い数値を返す傾向があり、場合によっては大幅に低い数値を返すこともありました。

また、内部ドライブ経由で測定されたデータの入出力については、2 つのオペレーティング システムで結果は実質的に同じでした。

研究室の外

インターフェースの変更に関する点については、これを測定するのはより困難です。例えば、ウィンドウ枠やパネルの半透明度が増し、フロスト効果も加わると、インターフェースを操作するために必要なグラフィック処理が増えることが示唆され、一部の古いMacの「操作感」がわずかに低下する可能性があります。

定量化するのが困難な側面の 1 つは、アクションと画面からのフィードバックの間の遅延です。

これは、ボタンをクリックしたり、ウィンドウをピックアップして移動したりする際に入力遅延として現れる可能性があります。私たちのMacBookでは、主観的には違いは感じられませんでした。

しかし、ヒューマンユーザーインターフェースの見直しにより、全体的な動作速度の低下は他にもあるかもしれません。例えば、このユーザーは、ウィンドウのドロップシャドウが減少することで、ウィンドウの重なり具合が分かりにくくなり、開いているウィンドウの端を素早く認識しにくくなったと感じています。これは、よりドライで2次元的なWindows 8のインターフェースに共通する問題ですが、後者ではより顕著で煩わしいものとなっています。

また、フォントがぼやける問題は生産性の低下にも繋がっていることがわかりました。小さくて読みにくい文字をじっくり読むのに時間がかかり、目の疲れを軽減するために頻繁に画面を切り替えなければならないからです。このぼやけた文字の問題はRetinaディスプレイ搭載のMacではそれほど顕著ではありませんが、逆にOS X 10.10をインストールした2012年モデルの15インチMacBook Proの画面(1680 x 1050)では、見るのが疲れるほどです。

Yosemite では、デフォルトでユーザー追跡のレベルが上がったために、他の潜在的な速度低下が発生する可能性があります。Spotlight の単純なローカル検索はすべて Microsoft と Apple に送信され、少なくともネットワーク トラフィックが増加します。ただし、OS X 10.10 Yosemite の使用時に固有のユーザー プライバシー侵害という厄介な問題は発生しません。

役に立つ読み物

Yosemite のせいで Mac の動作が遅くなったとお悩みの方は、特に次の 2 つの記事が参考になるかもしれません。「Mac を高速化する方法」と「OS X Yosemite から Mavericks にダウングレードする方法」です。また、OS X Mavericks と OS X Yosemite の比較記事もぜひご覧ください。

読む: Macでターミナルを使う方法