Win32: Memory footprint (XML::Parser)
Status: Beta
Brought to you by:
morbus
I'll admit maybe I've loaded AD with a lot (too many?)
channels - 187 - but does it really need to take up so
much memory? Right now AmphetaDesk.exe is 57,992K and
Studio.exe is 6,480K, which is kinda expensive for
something that's sitting in the background all the time.
Logged In: YES
user_id=69804
This has been tracked to a memory leak in the xml parser, and
will be fixed in the next version. More information here:
http://www.perlmonks.org/index.pl?node_id=251630
Logged In: YES
user_id=69804
A new .exe has been compiled with ActivePerl 5.8.1.807 and
PAR 0.76 that contains this fix. Some notes: ActivePerl
5.8.0.806 had only XML::Parser 2.31 which did not contain
the memory leak fix. A user-contributed 2.34 for that
release is available from
http://theoryx5.uwinnipeg.ca/ppms/. The latest ActivePerl,
released in November 2003 and used to build this latest
.exe, ships with XML::Parser 2.34, thus fixing the memory
problem. Note that I've only built a Win98+ .exe - I suspect
I won't be supporting Windows 95 much longer.
Logged In: YES
user_id=69804
Reopening. The new compile failed multiple ways to Sunday
concerning utf and odd little panick thingies.
Logged In: YES
user_id=69804
This has been partially resolved in the CVS - new builds for
Windows will include a patched XML::Parser::Expat file. This
will continue until I can get a proper build functioning
with the newest XML::Parser.