Hey friends,

would you mind putting this in your nscp session and observe the virtual
memory usage (e.g. with the top utility) in a separate window?

     time {set t [ns_thread begin "set a 1"]; ns_thread join $t} 10000

I start with about 45MB server (startup) and end with 600MB after the test!

I believe this is not a memleak per-se (i.e. one on e could catch with
Purify or such...). I believe this is a side-effect of the AOL memory
allocator which has been accepted by the Tcl core in threaded builds.

Anyways, this is absolutely unacceptable for us. I must do some lobying
in the Tcl project to correct this somehow. This could explain some
memory-related problems in AS (and NS, consequently) reported by some
users. Alternbative could be to test the new Googled tmalloc (or however
it is called)...

Cheers
Zoran


Reply via email to