時間をずらして detach していった場合に
42356kB で止まるのだとしたら、
内部でいくつかの領域を確保したままにしてるのかも?
次にまた使うときのためにとか。

MacOSX 10.4.10 gcc 4.0.1 だと、
スレッド1つ分のサイズが残るみたいだ。