in reply to Re: Memory Leak Package
in thread Memory Leak Package
Good morning, my holy reverend
For my following little program I did no use threads
use strict; use warnings; use CProcess; # own class use B; CProcess->PrintProcessInfo("perl.exe");
# Output: Process-ID 12280: Memory 13716 KB (+13716 KB) - Peak 13716 KB - Threads 3 - Handles 115 (perl)
The only packages I use are:
perhaps one of them uses threads.use strict; use warnings; use Carp; use FileHandle; use Sys::Hostname; use Cwd; use Win32::Registry; use IO::Select; require Win32::Console; require Win32::Clipboard; require Win32::PerfLib; require Win32::OLE; require Tk::MainWindow; require 5.000; require Exporter;
To count refcounts I use
require B; my $anon = []; my $otherref = $anon; my $refcount = B::svref_2object($anon)->REFCNT(); # => 2
which counts the referents of the referenced object (and not only of the variable itself like Devel::Peek)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Threads / Refcounts
by BrowserUk (Patriarch) on Oct 28, 2012 at 09:57 UTC | |
Re: Threads / Refcounts
by bulk88 (Priest) on Oct 28, 2012 at 18:49 UTC |
In Section
Seekers of Perl Wisdom