Valgrindでメモリリークを検出してみた

こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。

C 言語のメモリ管理ミスは、バグの温床になります。特に メモリーリーク はヒープ領域の無駄な消費につながり、長時間動作するサーバプログラムや常駐アプリでは深刻な問題に発展します。

しかし、メモリーリークは C プログラムで もっとも発見しづらいバグのひとつ です。本記事では、メモリーリーク解析ツール Valgrind を使い、

  • Valgrind が検出するリーク分類

  • 各リークを意図的に発生させる C コード

  • 実際の Valgrind 実行結果

  • レポートの読み方

  • 実務での活用ポイント

をまとめます。

本記事の続きはこちらをご覧ください
https://note.com/ssltokyo_tech/n/n88fe0525b54a

スーパーソフトウエアの採用情報

あなたが活躍できるフィールドと充実した育成環境があります

blank
blank