Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.325.807 Times

Devel::STrace::Monitor 0.31

  Date Added: April 23, 2010  |  Visits: 902

Devel::STrace::Monitor

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



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..

Requirements: No special requirements
Platforms: Linux
Keyword: Aut Component Db Develstracemonitor Interface Component Key Libraries Monitor Print Programming Strace Time
Users rating: 0/10

License: Freeware Size: 18.43 KB
USER REVIEWS
More Reviews or Write Review


DEVEL::STRACE::MONITOR RELATED
Libraries  -  Ruby/LDAP 0.9.7
Ruby/LDAP is an extension module for Ruby that provides the interface to LDAP libraries such as OpenLDAP. It provides the interface to some LDAP libraries (for example, OpenLDAP, UMich LDAP, Netscape SDK, ActiveDirectory). The common API for...
84.99 KB  
Libraries  -  Gecode/J 1.0.0
Gecode/J is a Java interface for the Gecode C++ constraint programming library. It allows you to: model and solve constraint problems in Java. explore the search tree with our tree visualization tool. Either using the built-in depth-first...
 
Development Tools  -  PRADO 3.1.2
PRADOTM is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.
 
Development Editors  -  jMapper 0.5
jMapper was specially designed as an accessible component created using the Java programming language. It was built in order to allow you to automatically detect metaphors / analogies between two domains (ontologies).
 
Multimedia & Graphics  -  NPSNET-V 1.0
A component architecture enabling the creation of run-time extensible/upgradable, scalable, composable networked virtual environments.
1.62 MB  
Development Tools  -  Quick start guide for MATLAB - C interfacing 1.0
MATLAB provide an extensive and all powerfull interface for helping C anc C++ programming community. Many people are not aware of this facility. Here i am providing a small tutorial and some small examples on demonstrating this features. After...
51.2 KB  
Programming  -  mpi4py 1.2.2
MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the...
1.1 MB  
Word Processing  -  Cobian Notepad 1.1
Cobian Notepad is an easy text editor (ASCII), a'la Notepad (notepad.exe), but that also supports: *MDI interface, to edit many documents at the same time. (Unlike Notepad) *An easy encoding function (Again,unlike Notepad) *A speed button bar...
203 KB  
Libraries  -  Time::Format 1.02
Time::Format is a Perl module for easy-to-use date/time formatting. SYNOPSIS use Time::Format qw(%time %strftime %manip); $time{$format} $time{$format, $unixtime} print "Today is $time{yyyy/mm/dd}n"; print "Yesterday was...
38.91 KB  
Programming  -  devkitPro 1.5.7
This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
444.26 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB