デバイスが何をやっても見えなくて試行錯誤した後にBIOSの設定でDisableしてましたみたいなオチはそろそろやめたほうがいい。

tcmallocの何かでも読むか…
http://google-perftools.googlecode.com/svn/trunk/doc/tcmalloc.html

個人的にはヒープアロケーたんにはサイズ以外の情報をもうちょっと上げてもよいのではないかと思うのだが、

  • 寿命の長さ
  • 今後割り当てるのがいくつぐらいか
  • スレッドで共有するか

mallocインターフェースの便利さも捨てがたい。

Cの標準ライブラリは、あんまりポリシー的なのが入らないのが多くて、仕様どおり実装すればいいのが多いが、malloc、freeだけは色々背負ってるものが多い。