Mac の LockDown Browser のパフォーマンス影響 (CPU、RAM、バッテリー・2026 年測定)

2024 年 MacBook Air M2 (16 GB RAM、macOS Sonoma 14.6) で、Respondus Monitor を有効にした LockDown Browser 2.1.5.01 は、60 分試験中に常駐メモリで約 720〜820 MB、シングルコア CPU で持続的に 15〜25% を使用し、バッテリーを毎時約 9〜12% 消費します。以下では、完全な手法、Mac ごとの測定値、CPU 高騰とバッテリー消費の苦情への診断手順をご紹介します。

Apple Silicon Mac の測定基準値

以下の測定値はすべて、LDBypass のテスト機材で標準化された 90 分の模擬試験 (50 問の選択式、10 問の論述、Respondus Monitor 有効、画面輝度 50%、他アプリ非起動) を実行した結果です。各測定値は macOS Sonoma 14.6 での 5 回の再現の中央値です。Sequoia 15.4 での比較可能な数値は 5% 以内に収まります。

Mac常駐 RAM持続 CPU (P コア)バッテリー / 時間ピーク CPU (init)
MacBook Air M2 (16 GB)720〜820 MB15〜25%約 9〜12%約 80% を 4 秒
MacBook Pro M3 Pro (18 GB)740〜860 MB10〜18%約 7〜9%約 55% を 3 秒
MacBook Pro M4 Max (36 GB)780〜900 MB6〜12%約 5〜7%約 30% を 2 秒
Mac mini M2 (16 GB)700〜810 MB14〜22%n/a約 70% を 4 秒

常駐 RAM はアクティビティモニタの「メモリ」列の値です。CPU は安定状態の試験中に観測されたシングルコア最大使用率です。LDB は最も CPU 負荷の高い経路 (Monitor のビデオエンコードと定期的なブラックリストスキャン) でシングルスレッドです。

Safari と Chrome との比較

同じ MacBook Air M2 で、同じ 90 分のワークロード (Monitor 記録なし、キオスクモードなしで、同じ LMS 試験 UI を読み込む単一のブラウザタブ) の場合。

つまり Monitor 付きの LDB は、Safari より明確に重い (RAM 約 2 倍、CPU 約 5 倍、バッテリー約 2 倍) ものの、対象範囲が限定されている分、バッテリーは Chrome より軽くなります。バッテリーコストが最も実用上の懸念です。Air M2 で 3 時間の期末試験を行うと、Safari と比べて約 30% 残量が少なくなります。

CPU スパイクが発生するタイミングと理由

アクティビティモニタの 1 秒ごとのサンプリングを見ると、LDB 試験セッション中に 4 つの CPU パターンが現れます。

  1. 初期化スパイク。起動後の最初の 3〜5 秒間、LDB は実行中プロセスの列挙 (ブラックリストスキャン)、画面キャプチャの基準値取得、Respondus サーバーへの認証を行います。数秒間 CPU が 30〜80% になります。
  2. Webcam 分析パス。Monitor が有効な場合、Webcam キャプチャの最初の 5〜10 秒に顔検出のセットアップが含まれます。CPU が一時的に 30〜50% まで上昇し、その後安定状態に落ち着きます。
  3. 安定状態。Monitor が Webcam とマイクをリアルタイムでエンコードし、30 秒ごとに画面収録のスナップショットを取得し、LMS へのハートビート接続を維持します。チップにもよりますが、P コアで 10〜25% の CPU です。
  4. ページ遷移スパイク。試験が新しい設問ページに進むたびに、LDB は小さなレイアウトの再描画と新しいプロセススキャンを行います。1 秒未満の間 30〜40% の CPU です。

これらの数値を大きく上振れさせる外部要因が 3 つあります。

CPU 高騰 / バッテリー消費の診断手順

LDB が同様のハードウェアで上記の基準値より明確に多くの CPU を使っている場合、頻度順の最も多い原因は以下のとおりです。

  1. Apple Silicon 上の Intel ビルドの LDB。アクティビティモニタの「種類」列に「Intel」と表示されます。再インストールしてネイティブの Universal Binary を取得してください。Rosetta 経由の Intel は CPU とバッテリーを 30〜50% 多く使います。
  2. リアルタイムアンチウイルスが Monitor のフレームをスキャンしている。アンチウイルスの「すべての書き込みをスキャン」機能を無効化するか、Respondus の Application Support ディレクトリをホワイトリストに追加してください。conflictsをご覧ください。
  3. 試験中の Spotlight インデックス作成。試験前に sudo mdutil -i off / を実行して Spotlight を無効化してください (試験後に -i on で再度有効化します)。これで CPU を 5〜10% 回復できます。
  4. 外部モニターのミラーリング。LDB 実行中に外部ディスプレイへミラーリングしていると、CompositingServer の処理が一層追加されます。起動前に外部モニターを切断してください。
  5. 低電力モードが無効。バッテリー駆動時に低電力モード (システム設定 → バッテリー) を有効にすると、試験時間を 20〜30% 延長できます。試験 UI に目立った影響はありません。

長時間試験のためのバッテリー生存推奨事項

Apple Silicon の Air やより小型のノート PC で電源にアクセスできない 2 時間以上の期末試験の場合。

パフォーマンス苦情ごとの専用エンティティページ (CPU 高騰、RAM 使用量、スクロールの遅さ、バッテリー消費、ベンチマーク手法) は、このクラスタの今後のエンティティページをご覧ください。

Articles in this section