At Fri, 16 Dec 2005 17:26:42 +0900, TNN Makoto Nakamura wrote: [...] > > ただ、ls や mallocを行うプログラム、また通常のhtmlファイルの > > ブラウズではメモリが消費されなかったので、 > > どこか環境に異なる部分があるのかもしれません。 > □減り続けるのではなく、一旦減ったメモリが元に戻りませんでした。 > こういうものなのでしょうか? libcの malloc()の実装にもよりますが、malloc()とfree()を繰替えしても、 system側(kernel)には確保したメモリは戻らないことがあります。 これは libcがキャッシュするためで、リークしているのとは異なります。 もちろんプログラムの終了時には戻ります。 -- yashi