サポート

モバイルのCPUスロットルについて

モバイルのCPUスロットルについて【中級】

目的:エミュレートされたモバイルデバイスのCPUスロットルのデフォルト値、独自のCPUスロットルの設定方法

Written by Mark Zeman

 

SpeedCurve(スピードカーブ)のテストエージェントは、AWS EC2 c4.largeインスタンス上で実行されます。このインスタンスは、CPUの性能を十分に発揮し、日常的に使用されるデスクトップブラウザの近似値を取得できます。

しかし、モバイルデバイスは、一般的にデスクトップよりもはるかに低速です。特に、「the next billion people」と称される10億人がオンラインになる開発途上国ではなおさらです。したがって、エミュレートされたモバイルデバイスでは、実際のデバイスで使用可能なCPUより、より最適なCPUスロットル調整を行います。

私たちのCPUのスロットル値は、「iOS」と「Android」デバイスの「Geekbench」スコアに基づいています。我々はベースラインとして「Geekbench」のシングルコアスコア3607のMacBook(Mid 2017)を使用しました。

 

デフォルトのCPUスロットル

値が大きくなると処理が遅くなります。値(2.0)のCPUスロットルはデフォルトのCPUの半分を意味します。

Apple iPad (1.8)
Apple iPhone 5 (3.0)
Apple iPhone 6 (2.6)
Apple iPhone 7 (1.2)
Apple iPhone 8 (0.6)
Apple iPhone X (0.6)
Google Nexus 6 (2.9)
Google Nexus 7 (3.1)
Google Nexus 10 (3.0)
Google Pixel (2.4)
Google Pixel 2 (2.2)
Samsung Galaxy S III (3.2)
Samsung Galaxy S4 (3.1)
Samsung Galaxy S7 (2.3)
Samsung Galaxy S8 (2.2)

 

独自のCPUスロットルを設定する

CPUスロットルを変更したり、古いデバイスをエミュレートしたい場合は、「Settings」でカスタムブラウザを作成することができます。

1.「Settings」ページに移動し、緑色の「Edit Browsers」ボタンを押します。

 

2.「Custom Browser Profiles」セクションまでスクロールし、リンクをクリックしてカスタムプロファイルを追加します。

 

3.「Add a Custom Browser」ページには、「Throttle CPU」を含むカスタマイズオプションが用意されています。下記の例では、3G上でSafariのCPUが2倍に減速しました。私たちは、このプロファイルを「Safari 3G throttled」と命名しました。

 

4.カスタムブラウザプロファイルを作成したら、緑の

「Add」ボタンを押します。すると、メインの「Settings」ページに戻り、新しいカスタムプロファイルが他のブラウザとグループ化されて表示されます。このブラウザプロファイルは、以後、「Sites settings」で使用可能です。

 

 

 

関連記事