Main > Programming > Libraries >

Devel::STrace::Monitor 0.31

Devel::STrace::Monitor 0.31

Sponsored Links

Devel::STrace::Monitor 0.31 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.018 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1101
Date added: 2006-10-19
Publisher: Dean Arnold

Devel::STrace::Monitor 0.31 description

Devel::STrace::Monitor is a monitor interface component for Devel::STrace.

SYNOPSIS

#
# open the mmaped file
#
use Devel::STrace::Monitor;

my $view = Devel::STrace::Monitor->open(somefile.map);

my $cycles = 0;
while (1) {
print "n**************************************n";
#
# refresh the internal ringbuffer map
#
$view->refresh();
#
# dump the current traces
#
$view->trace(&dump_trace);

sleep 10;
}
#
# method to display the traces
#
sub dump_trace {
my ($key, $slot, $depth, $line, $time, $entry) = @_;

$lastkey = $key,
print "n**************************************n"
unless ($lastkey eq $key);

if ($time) {
#
# trim the weekday and year from timestamp
#
my $frac = ($time - int($time)) * 1000000;
$frac=~s/..*$//;
my @parts = split(/s+/, scalar localtime($time));
pop @parts; # get rid of year
print "$key($depth) : $slot : $entry:$line at ",
join( , @parts), ., $frac, "n";
}
else {
print "$key($depth) : $slot : $entry:$line (No timestamp)n";
}
}

Provides methods to attach to and read the memory mapped file generated by Devel::STrace (or future full featured debuggers) using Devel::RingBuffer.

set or clear any of the $DB::single, $DB::trace, or $DB::signal control variables of the AUT (via their tied interfaces in the AUT).

inspect the current execution call stack of the AUT

The interfaces provide a simple framework for building an external application that can attach to a running Perl application, monitor its current execution, and eventually detach, all while permitting the application continue to run uninterrupted.

A more complete debugger module is planned to exploit the various command/control structures available via Devel::RingBuffer. Note that this module will be fully compatible with the resulting debugger so that, e.g., an application can first be monitored to detect troublespots, and then the debugger can be attached to fully debug the problem.

Devel::STrace::Monitor 0.31 Screenshot

Advertisements

Devel::STrace::Monitor 0.31 Keywords

Bookmark Devel::STrace::Monitor 0.31

Hyperlink code:
Link for forum:

Devel::STrace::Monitor 0.31 Copyright

WareSeeker periodically updates pricing and software information of Devel::STrace::Monitor 0.31 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Devel::STrace::Monitor 0.31 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Devel::TraceFuncs is a Perl module with trace function calls as they happen. Free Download
GlassMonitor is a SuperKaramba monitor that has all the basic information in a small space. Free Download
Devel::Monitor is a Perl module that can monitor your variables/objects for memory leaks. Free Download
Devel::TraceMethods is a Perl module for tracing module calls. Free Download
CrystalMonitor is SuperKaramba theme. Free Download
Devel::TraceLoad is a Perl module to trace loadings of Perl Programs. Free Download
Devel::Backtrace is a Perl module for object-oriented backtrace. Free Download
TimeMonitor is karamba theme "TimeMonitor", whit day, date, time and Uptime Monitor. Free Download