Re: Wx::Perl seems to be leaking memory
Steve Cookson - gmail <[email protected]> Tue, 02 Jun 2015 14:06:43 -0300
| Newsgroups | gmane.comp.lang.perl.wxperl |
|---|---|
| Message-ID | <[email protected]> |
Hi Mark,
How are you getting on? I imagine it was not as straight-forward as you
hoped. Here are some random thoughts.
I am still trying to sort out memory leaks. Almost everything that you
can imagine seems to be leaking. I even thought that dbi:: was leaking
however it turned out just to be caching. But over a few cycles caching
is virtually indistinguishable from leaking and my code (especially my
video) is crashing regularly from non-perl reasons.
On 21/05/15 10:50, Mark Dootson wrote:
> Every Wx::Timer event or call to an overridden 'Notify' method leaks 1
> SV. I don't have a solution but will work on it over the weekend.
1) At the moment, I am just reducing the frequency of wxTimer, to reduce
the adverse affect of memory leaks. However, I may try to use
$SIG{ALRM}processing to imitate wxTimer.
2) wxTimer is not the only event to leak. I have just discovered that
Wx::Event::EVT_MEDIA_LOADED( $i_frame,
$i_frame->{Ctl_Videos_Media}, \&on_media_loaded );
leaks too.
3) Maybe that Wx::Perl::PubSub module method that François was talking
about may help.
What are your thoughts?
Regards
Steve.