Snaplytics JS Tests

CPUストレス・テスト

インストール不要で、ブラウザ上ですべてのCPUコアを100%まで負荷をかけます。コアごとに1つのWeb Workerが素数計算を実行し、毎秒の演算回数とスレッドごとの動作をリアルタイムで確認しながら、デバイス間で比較できるスコアを取得できます。

準備完了
実行時間
ストレスレベル

ノートPCは電源に接続し、負荷の高いタブを閉じてから実行してください——バッテリー節約機能やバックグラウンド負荷はスコアを下げます。

まず電源に接続

バッテリー駆動時、ノートPCは本来の性能を発揮する前にCPUをスロットリングします。電源に接続し、パフォーマンスプロファイルを選んで本当の上限を確認しましょう。

同条件で比較

スコアは同じストレスレベル、実行時間、ブラウザでのみ比較できます。マシン間の比較には「最大」レベルが最も安定しています。

低下=スロットリング

数値が最初は高く、その後下がっていく場合、CPUが冷却のためにクロックを下げていることを示します——サーマルスロットリングが可視化された状態です。

プロセッサの弱点は、日常的な使用ではほとんど表面化しません。持続的な高負荷がかかったときに初めて現れます。詰まったファン、乾いた熱伝導グリス、過度な省電力設定、放熱が追いつかない薄型シャーシ——これらはすべてアイドル時には問題なく見えても、全コアがフル稼働した瞬間にサーマルスロットリングとして表面化します。このテストはすべてのコアに同時に負荷をかけ続けるため、ファンの回転音、発熱の場所、そしてチップがクロックを下げるにつれて毎秒演算回数の表示が安定しているか低下するかを確認できます。中古ノートPCの購入前、CPUのグリスを塗り直した後、あるいはマシンの動作が遅く感じるときの簡易チェックとして最適で、すべての処理はブラウザ内でローカルに実行されます。

「開始」を押すと、ブラウザが報告する論理コアごとに1つのWeb Workerが生成され、各ワーカーは独立して素数判定——ネイティブのストレステストツールと同じ、試し割りによる演算負荷の高いループ——を繰り返しながら完了した演算数をカウントします。最初の1秒はウォームアップとして破棄されるため、起動時のノイズが結果に影響することはありません。それ以降は、1秒間に10回サンプリングされる全スレッドの合計スループットがリアルタイムの数値として表示されます。下部のバーは各スレッドを個別に示します。最近のハイブリッドCPUでは、一部のバーが低くなるのは正常です——それらは同じ処理をより低速で行う効率コアです。最終スコアは、実行中の平均毎秒演算回数にストレスレベルの倍率を掛けた値です。

スコアの読み方

スコア評価一般的な意味
50,000以上エリート高速なコアを多数搭載し、それを維持できる冷却性能を持つ最新のハイエンドデスクトップCPU
30,000~50,000卓越最新のハイパフォーマンスデスクトップ、または電源接続時の最上位ノートPC向けチップ
15,000~30,000優秀堅実なミドルレンジデスクトップ、または最近のパフォーマンス志向ノートPC
7,500~15,000良好一般的なノートPCや旧型デスクトップ——日常作業には十分な性能
3,500~7,500普通低価格・小型、または古いハードウェア。高負荷時には速度低下が見られる
3,500未満不良非常に古い、または大幅にスロットリングされている状態——冷却、電源モード、バックグラウンド負荷を確認してください

ストレスレベルの選び方

レベル倍率最適な用途
×1発熱を抑えた簡易チェック
×2デフォルト設定——バッテリー駆動のノートPCでも安全な中程度の負荷
×4レンダリングやコンパイルのような現実的な持続負荷
極限×8サーマルテスト——チップが発熱するにつれて数値が低下するかを確認
最大×16ベンチマーク用——演算あたりの負荷が最も重く、マシン間で最も一貫したスコアが得られる

ブラウザでCPUを限界まで使用しても安全ですか?

はい、安全です。ブラウザのJavaScriptはサンドボックス内で実行されるため、電圧を上げたり、ファンカーブを変更したり、熱制限を回避したりすることはできません。最悪の場合でも、マシンが温かくなり、ファンが回転し、バッテリーの消費が早まる程度です。最新のCPUは発熱時に自動的にクロックを下げます——これがまさに数値の低下として表れる現象です。タブを閉じれば負荷は即座に停止します。ただし、ブラウザベンチマークはブラウザ自体の性能も測定していることを忘れないでください。同じマシンでもChrome、Safari、Firefoxではスコアが異なるため、比較は同条件で行ってください。ここでのスコアは良好なのにゲームがカクつく場合、ボトルネックはプロセッサではなくレンダリングにある可能性があります——フレームレートテスターで確認してください。

関連ツール