From: Bruce W. <wi...@ch...> - 2004-11-14 20:18:05
|
> On the "print log view" on the web pages, I got the following messages: > 14/11/04 11:10:00 Warning, memory leak detected: 59.3 hours: > 1.1 MB in 15.8 > hours. 36.5 -> 37.6 at 0.07 MB/hour. Total: 0.21 MB/hour > 14/11/04 11:30:00 Warning, memory leak detected: 59.6 hours: > 0.6 MB in 0.3 > hours. 37.6 -> 38.2 at 1.67 MB/hour. Total: 0.22 MB/hour > 14/11/04 11:40:00 Warning, memory leak detected: 59.8 hours: > 1.1 MB in 0.2 > hours. 38.2 -> 39.3 at 6.60 MB/hour. Total: 0.24 MB/hour > > Do you know what is the reason of such memory leak? I'm running > under Linux > Mandrake 9.2 with kernel 2.4.22. The Perl release is 5.008001. The > Misterhouse release is 2.95. > I'm running Misterhouse on a Laptop with 32 MB. After running > Misterhouse, the > free memory available is very small. > If I stop it, the free memory available is important. Do you have > any idea on > how to localise the code that causes the problem. > > Thanks in advance, > > Sylvain There was a problem with ReadHat 8/9 where you would get a memory leak unless you set this var: export LANG=C The other thing you could try is the mhe binary. If that works, then there is a problem with your version of perl, or one of the modules. If neither of those work, you can try running 'Start the memory leak checker' command. It takes awhile, as it disables one code member at a timer for a while, to see if the leak goes away. Bruce |