タグ

ブックマーク / www.nslabs.jp (1)

  • Boehm GC を使う | Netsphere Laboratories

    2005.2.27新規作成。(2001.7.14, 2001.7.15 の日記に加筆。) (2020.1) 追記。 C/C++には、言語仕様としてのガベージコレクションの機能はない。動的に確保したメモリは、自分で、ただ一度だけ解放するようにプログラムを組まなければならない。解放を忘れるとメモリリークが発生し、解放しすぎるとプログラムがクラッシュすることもある。 ガベージコレクタを使うと、メモリを好きなだけ確保するだけでよく、解放は自動的にしてくれる。巨大なメモリを明示的に解放するような場合のほかは、メモリを解放するコードを書く必要はない。 The Boehm-Demers-Weiser conservative garbage collector (Boehm GC) は、C言語用のメジャーなガベージコレクタ。さまざまなソフトウェアがこのライブラリを使っている。しかし、Fedora Cor

    iguchi7
    iguchi7 2007/10/24
    Cで標準的なGCライブラリ
  • 1