pthread の default stack size が 10MB!
メモリが256MBしかないマシンに、いくらなんでも、これは大きすぎる。
どの辺で調節したのだっけ?
---
[追記] とりあえず、ulimit -s unlimited で様子を見てみることにする。
( つまり stacksizeは defaultの2M になる。)
libpthread.so を修正しないとだめかも。
---
[追記:2010/04/23] ulimit -s unlimited は、そこそこ効果があるみたい。
深夜の予期しない robootで、すべて初期化された状態になった訳だが、以前に 80~90MBだったメモリ使用量が、65MBまで減った。まあ、常識的な値にまで下がった、ということだけれど。
0 件のコメント:
コメントを投稿