ユーザ用ツール

サイト用ツール


boehm_gc

Boehm GC

A garbage collector for C and C++

http://www.hpl.hp.com/personal/Hans_Boehm/gc/

資料

<html> <div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798025623/r4wh-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51ihQN2UlbL._SL160_.jpg" alt="ガベージコレクションのアルゴリズムと実装" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798025623/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">ガベージコレクションのアルゴリズムと実装</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4798025623/r4wh-22/ref=nosim/" title="ガベージコレクションのアルゴリズムと実装" target="_blank">amazlet</a> at 10.09.02</div></div><div class="amazlet-detail">中村 成洋 相川 光 <br />秀和システム <br />売り上げランキング: 19175<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"><div class="amazlet-review-average" style="margin-bottom:5px">おすすめ度の平均: <img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-3-5.gif" alt="3.5" /></div><img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-2-0.gif" alt="2" /> 擬似コードのバグは見て見ぬふり<br /><img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /> GCの入門書として今のところ最強!<br /></div><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798025623/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div> </html>

http://homepage2.nifty.com/aito/gc/gc.html

http://www.namikilab.tuat.ac.jp/~sasada/prog/boehmgc.html

http://www.nslabs.jp/boehmgc.rhtml

簡単Boehm GCによるC/C++メモリリーク検知

Ubuntu 9.04

コンパイルが通ることの確認のみ。

$ sudo apt-get libgc-dev
/* gc_test.c */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <gc.h>
int main (int argc, char** argv)
{
  char *buf = GC_malloc_atomic(100);
  strcpy(buf, "hoge");
  printf("%s\n", buf);
  return 0;
}
$ gcc gc_test.c -I/usr/include/gc -L/usr/lib -lgc
$ ./a.out

cygwin

setup.exe で libgc を入れる。

http://cygwin.com/packages/libgc/libgc-6.4-1

boehm_gc.txt · 最終更新: 2010/09/02 13:27 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki