Mac の LockDown Browser にメモリリークはあるか? (2026 年調査)

LockDown Browser の常駐メモリは、Mac での長時間試験中に増加します。通常、Monitor 有効の 3 時間セッションで 5〜15% の増加です。これはバグの意味での「リーク」ではなく、Monitor の記録バッファが蓄積しているものです。以下では、測定値、分析、8 GB Mac ユーザーにとっての意味をご紹介します。

測定されたメモリ増加 (LDBypass ベンチマーク)

3 時間の模擬試験の再現から、LDB の常駐メモリを 30 秒間隔でサンプリング。

Mac0:00 のメモリ3:00:00 のメモリ増加
M2 Air 16 GB728 MB814 MB+12%
M3 Pro 18 GB752 MB820 MB+9%
M4 Pro 24 GB781 MB847 MB+8%
M4 Max 36 GB798 MB872 MB+9%

パターンとして、すべての構成で約 5〜15% の増加です。

これはリークなのか?

プログラミングの厳密な意味での「メモリリーク」は、確保されたが解放されないメモリを指します。公の観測可能な挙動からは。

このパターンは、記録中に増加するが試験終了時に解放されるバッファと整合します。リークではありません。Monitor はチャンクごとにビデオをエンコードします。エンコードバッファ + 障害時再送信キューが、アクティブな記録中に約 50〜200 MB を保持します。

これが 8 GB Mac で問題になる理由

8 GB の場合、5〜15% の増加が macOS のすでにタイトなメモリ予算と組み合わさり、長時間試験中に 8 GB Mac をスワップや OOM へと押し込みます。RAM 使用量ページより、8 GB Air は 73 分時点で 3 回中 2 回 OOM kill されました。

16 GB 以上の Mac では、増加は不可視です。十分な余裕があります。

ご自身の Mac で確認する方法

  1. LDB を起動する前にアクティビティモニタを開きます。
  2. アクティビティモニタで「LockDown Browser」を検索します (LDB は起動するとリストに表示されます)。
  3. 起動時の「メモリ」列の値を控えます。
  4. 練習試験を実行します。
  5. 30 分間隔でメモリ列を確認します。
  6. 送信時の値を控えます。
  7. LDB 終了後、メモリが基準値に戻ることを確認します (LDB プロセスは完全に終了するため、これは実質的には新たな LDB 起動との比較になります)。

実際のリーク (Monitor バッファ以外) が疑われる場合

実際のリークと想定内のバッファ増加の症状の比較。

2 つ目のパターンが再現性をもって観測される場合、30 分間隔のアクティビティモニタのスクリーンショットと、~/Library/Logs/DiagnosticReports/ の最新の診断レポートを保存し、Respondus サポートに報告してください。

ご自身のハードウェアでの再現

当社の測定値と比較するには。

  1. 100% まで充電し、電源を抜きます。
  2. アクティビティモニタ以外のすべてのアプリを終了します。
  3. 大学の練習試験から 90 分の模擬試験を実行します。
  4. 試験開始時、30 分時点、60 分時点、試験終了時に LDB のメモリ列をサンプリングします。
  5. ご自身の Mac 構成に対する当社の値と比較します。

数値が大きく異なる場合、ご自身の環境には当社が排除した交絡要因 (アンチウイルス、クラウド同期、多数のバックグラウンドプロセス) があります。

長時間試験中の緩和策

  1. 90 分超の試験では電源に接続してください。macOS のメモリ管理は AC 電源時により積極的になります。スワップ圧迫が減ります。
  2. 起動前に他のアプリを積極的に終了してください。他のアプリの常駐メモリは LDB のバッファと直接競合します。
  3. 8 GB Mac の場合: RAM 使用量ページの包括的な緩和策をご覧ください。可能なら 16 GB の Mac を借りるのが正直なところ推奨です。

Frequently asked questions

メモリ増加で Mac がクラッシュしますか?

16 GB 以上の Mac ではいいえ。8 GB の Mac では可能性があります (<a href="/lockdown-browser-mac/performance/ram-usage">RAM 使用量</a>をご覧ください)。Mac は通常、システム全体のクラッシュ前に最大のプロセス (LDB) を OOM kill します。カーネルパニックではなく「LDB が予期せず終了しました」を目にすることになります。

メモリ増加は試験の成績に影響しますか?

いいえ。試験の回答はサーバー側にあります。メモリ増加は Mac のパフォーマンスに影響するものであり、LMS の状態には影響しません。

Respondus はこれを最適化すべきですか?

おそらくはい。特に 8 GB Mac のためにそうすべきです。バッファをもっと積極的にフラッシュできるはずです。Respondus エンジニアリングの優先度次第であり、当社は彼らのロードマップに可視性はありません。