こんにちは!バックエンドエンジニアのjunyaUです。 社会人になって2回目の冬が来ましたが、どんなに寒くても暖房だけはつけない派です⛄️ 今回は明示的メモリ管理が引き起こす問題と、ガベージコレクションがどうやってこの問題に対処するのかについて書いていこうと思います〜! はじめに 動機 結論 そもそもメモリ管理って? プロセスのメモリ領域 テキストセグメント データセグメント スタックセグメント メモリ管理とは ヒープ領域の役割 メモリの枯渇問題 明示的メモリ管理とは 概要 明示的解放が引き起こす問題 メモリリーク ダングリングポインタ 二重解放 自動的メモリ管理 概要 ガベージコレクション …