同じ反復内で比較
全OFFと全ONを近い時間で測り、サイトやネットワークの変動を抑えます。
Chrome extension profilerWindows / MV3
A〜Fを全部有効にしたまま、1つずつ外して測る。ExtWeighは、いつもの組み合わせの中でCPUを食っている拡張を数値で特定します。
条件付きCPU寄与+750 ms全ON − BだけOFF
MEASUREMENT LOGIC
拡張Bの条件付き寄与
正ならBが重くしている。負ならBが広告やページ処理を減らし、総合的に軽くしている。
manifest.jsonのあるMV3拡張フォルダを複数追加。サイト候補はmanifestから自動生成されます。
全OFF、全ON、AだけOFF……を同じシナリオで実行。Chrome同士を競合させない直列計測です。
CPU寄与、Long Tasks、ヒープ差を並べ、SIGNIFとNOISEで意味のある差だけを判断できます。
REPORT / SCENARIO 01
結果はアプリ内と自己完結HTMLで確認できます。content script、Service Worker、Offscreen Documentを分け、Self / Total timeと呼び出し関係を残します。
scanVisibleTabs()
content.js:184
412.8 ms self
MEASUREMENT PRINCIPLES
全OFFと全ONを近い時間で測り、サイトやネットワークの変動を抑えます。
複数プロセスのCPU競合を避け、比較そのものを壊しません。
普段使うChromeの設定や履歴には触れず、条件を揃えて計測します。
START WEIGHING
Windows 10 / 11、Manifest V3対応。署名済みインストーラー。MIT License。