お使いのデバイスのメモリはどのくらい?
デバイスのおおよそのRAM容量とJavaScriptヒープメモリ使用量を確認できます。すべてのデータはブラウザAPIからローカルで読み取られ、デバイスから外部に送信されることはありません。
このツールはnavigator.deviceMemoryでデバイスのおおよそのRAMを読み取り、performance.memoryでJavaScriptヒープ使用量(ヒープ合計サイズ、使用済みヒープ、ヒープ上限)を表示します。
Device Memory APIはフィンガープリンティングの精度を下げつつ適応型コンテンツ配信に役立つよう、値を最も近い2の累乗(0.25、0.5、1、2、4、8 GB)に丸めます。
結果の意味は?
| 結果 | 範囲 | 意味 |
|---|---|---|
| 良好 | 8+ GB RAM、ヒープ使用率50%未満 | お使いのデバイスは最新のWebアプリケーション、マルチタスク、動画編集や大規模スプレッドシートなどのメモリ集約型タスクに十分なメモリを備えています。 |
| 注意 | 4 GB RAMまたはヒープ使用率50–80% | 標準的なタスクは処理できますが、多くのタブや重いWebアプリケーションでは遅くなる場合があります。使用していないタブを閉じることを検討してください。 |
| 不良 | 2 GB以下のRAM、またはヒープ使用率80%超 | メモリ不足により、ブラウザタブのクラッシュ、パフォーマンスの低下、Webアプリケーションでのメモリ不足エラーが発生する可能性があります。 |
よくある問題と解決方法
デバイスメモリがundefinedまたは利用不可と表示される
Device Memory APIはChromiumベースのブラウザ(Chrome、Edge、Opera)のみでサポートされています。FirefoxとSafariはプライバシー保護のためこの情報を公開していません。
JavaScriptヒープ使用量が非常に高い
それぞれヒープメモリを消費する使用していないブラウザタブと拡張機能を閉じてください。DevToolsでヒープの増加を監視してWebアプリケーションのメモリリークを確認してください。