資格暗記無料で始める

動的メモリ確保とメモリリークとは?

動的メモリ確保とメモリリークとは、実行時に必要な大きさの領域をヒープ領域から確保する仕組みと、確保した領域を解放し忘れて使えないまま残してしまう不具合のこと。長時間動き続けるプログラムでは空き容量が徐々に減っていく。

どうてきめもりかくほとめもりりーく

基本情報技術者試験の頻出用語/テクノロジ系


動的メモリ確保とメモリリークの意味

実行時に必要な大きさの領域をヒープ領域から確保する仕組みと、確保した領域を解放し忘れて使えないまま残してしまう不具合のこと。長時間動き続けるプログラムでは空き容量が徐々に減っていく。

動的メモリ確保とメモリリークの具体例

入力されたデータの件数に応じて領域を確保し、処理が終わったら解放する。この解放を書き忘れると、1回の処理では気づかなくても、常駐するサービスでは数日で主記憶を食い潰してしまう。

動的メモリ確保とメモリリークは試験でどう引っ掛けられる?

症状が出るまで時間がかかるため、単体テストでは見つかりにくい。解放済みの領域を指したままのポインタを使う不具合とは別物で、原因も対策も異なる点が問われる。

動的メモリ確保とメモリリークと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。