I am working with Perl 5.8.8 (ActiveState) under windows. I cannot change the perl-version. Furthermore I have to use the XML::Simple - Xml-Parser (which is the default parser)
No I have a memory problem. I cannot free the memory. using following code: (The Memory-Output is generated by a Class-Method of a self written class 'CProcess')
the output isCProcess->PrintProcessInfo("perl.exe"); eval 'use XML::Simple'; CProcess->PrintProcessInfo("perl.exe"); my $xs = new XML::Simple(); my $root= $xs->XMLin('D:\xTools\test\xmltest.xml'); CProcess->PrintProcessInfo("perl.exe"); undef $root; undef $xs; eval 'no XML::Simple'; CProcess->PrintProcessInfo("perl.exe");
ID 7772: Memory 34200 KB ( 34200 KB) - Peak 34940 KB - Threads 3 - Handles 124 (perl)
ID 7772: Memory 35476 KB ( 1276 KB) - Peak 35476 KB - Threads 3 - Handles 124 (perl)
ID 7772: Memory 145492 KB (110016 KB) - Peak 145908 KB - Threads 3 - Handles 124 (perl)
ID 7772: Memory 133912 KB (-11580 KB) - Peak 145908 KB - Threads 3 - Handles 124 (perl)
Thank you a lot for helping me.
In reply to How can I free the memory of a XML::Simple-Object by Bauldric
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |