From: Bruce W. <br...@mi...> - 2004-02-29 05:33:54
|
> I'm trying to track down a memory leak that my code is producing. > > I was wondering how MH handles variable declarations in my code, or more > specifically if I have a section of code like > > if( some test that gets evaluated in the main loop) > { > my $variable_one > my $variable_two > . > . > . > } > > will MH create the variables every time the test evaluates true? > > Thanks, > Nick Maddock Yes, it would create and destroy those variable whenever that test was true. Should not cause a leak though. We do that all the time and perl is pretty efficient at it. One way to track down leaks is to start with a simple mh code dir, then gradually add your code back in. The 'start the memory leak checker' tries to do this automatically, disabling one member at a time. Bruce |