Memory leak cannot be normal for any program. So, it is either Perl bug or
Win32::GUI bug
But I noticed that same example using Perl/Tk does not cause memory leak.
===================
use strict;
use Tk;
my $w = MainWindow->new;
my $b = $w->Button(-text => 'test', -command => \&click)->pack();
MainLoop;
sub click
{
for (1..10000)
{
$b->destroy;
$b = $w->Button(-text => rand(), -command => \&click)->pack();
}
}
===================
-----Original Message-----
From: "Kinch" <[email protected]>
To: "'perl-win32-gui-users'" <[email protected]>
Date: Thu, 24 Dec 2009 18:28:03 +1000
Subject: Re: [perl-win32-gui-users] memory leak problem
> Without knowing much about perl or it's internals, isn't this behaviour
> normal for perl, especially on windows? I was told that when perl variables
> are "freed", the perl interpreter keeps the memory malloc'ed in a pool to
> use again for any new perl variables or data structures it needs.
>
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Perl-Win32-GUI-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
http://perl-win32-gui.sourceforge.net/