Mac の LockDown Browser にメモリリークはあるか? (2026 年調査)
測定されたメモリ増加 (LDBypass ベンチマーク)
3 時間の模擬試験の再現から、LDB の常駐メモリを 30 秒間隔でサンプリング。
| Mac | 0:00 のメモリ | 3:00:00 のメモリ | 増加 |
|---|---|---|---|
| M2 Air 16 GB | 728 MB | 814 MB | +12% |
| M3 Pro 18 GB | 752 MB | 820 MB | +9% |
| M4 Pro 24 GB | 781 MB | 847 MB | +8% |
| M4 Max 36 GB | 798 MB | 872 MB | +9% |
パターンとして、すべての構成で約 5〜15% の増加です。
これはリークなのか?
プログラミングの厳密な意味での「メモリリーク」は、確保されたが解放されないメモリを指します。公の観測可能な挙動からは。
- 増加には上限があります。ピークは約 2 時間後に頭打ちになります。
- 増加は Monitor の記録時間と相関します。試験 + 記録が長いほど増加します。
- 送信 + LDB 終了の約 2〜3 分後、メモリは基準値に戻ります。
- 試験後にメモリを回収するためのプロセス再起動は不要です。
このパターンは、記録中に増加するが試験終了時に解放されるバッファと整合します。リークではありません。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 で確認する方法
- LDB を起動する前にアクティビティモニタを開きます。
- アクティビティモニタで「LockDown Browser」を検索します (LDB は起動するとリストに表示されます)。
- 起動時の「メモリ」列の値を控えます。
- 練習試験を実行します。
- 30 分間隔でメモリ列を確認します。
- 送信時の値を控えます。
- LDB 終了後、メモリが基準値に戻ることを確認します (LDB プロセスは完全に終了するため、これは実質的には新たな LDB 起動との比較になります)。
実際のリーク (Monitor バッファ以外) が疑われる場合
実際のリークと想定内のバッファ増加の症状の比較。
- バッファ増加 (想定内): 記録時間に対して線形。頭打ちになる。試験終了時に解放される。
- 実際のリーク (バグ): 増加が頭打ちにならない。複合的な速度で続く。試験終了後も残る。
2 つ目のパターンが再現性をもって観測される場合、30 分間隔のアクティビティモニタのスクリーンショットと、~/Library/Logs/DiagnosticReports/ の最新の診断レポートを保存し、Respondus サポートに報告してください。
ご自身のハードウェアでの再現
当社の測定値と比較するには。
- 100% まで充電し、電源を抜きます。
- アクティビティモニタ以外のすべてのアプリを終了します。
- 大学の練習試験から 90 分の模擬試験を実行します。
- 試験開始時、30 分時点、60 分時点、試験終了時に LDB のメモリ列をサンプリングします。
- ご自身の Mac 構成に対する当社の値と比較します。
数値が大きく異なる場合、ご自身の環境には当社が排除した交絡要因 (アンチウイルス、クラウド同期、多数のバックグラウンドプロセス) があります。
長時間試験中の緩和策
- 90 分超の試験では電源に接続してください。macOS のメモリ管理は AC 電源時により積極的になります。スワップ圧迫が減ります。
- 起動前に他のアプリを積極的に終了してください。他のアプリの常駐メモリは LDB のバッファと直接競合します。
- 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 エンジニアリングの優先度次第であり、当社は彼らのロードマップに可視性はありません。