Main > System > Benchmarks >

PTT 0.10.0

PTT 0.10.0

Sponsored Links

PTT 0.10.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.28 MB
Platform: Any Platform
License: LGPL (GNU Lesser General Public License)
Price:
Downloads: 737
Date added: 2006-05-04
Publisher: Matthieu Castet

PTT 0.10.0 description

PTT helps users to analyze and understand correction and performance problems for multi-threaded applications. It shows when a program calls NPTL routines and when it exits from them, with details about the internal mechanisms of the library.
Three different trace formats are provided: a machine readable text format, a human readable text format, and a graphical format. The graphical format is obtained thanks to Pajé, an interactive visualization tool.
PTT aims to answer the needs of three kinds of users:
- a developer writting multi-threaded applications mainly wants to trace calls to and exits from NPTL routines, with details about parameters. He needs to easily switch from the original untraced NPTL to the traced library, and vice-versa, without recompiling his application.
- a member of a Linux support team providing skills to people who write, test or use applications. He has strong skills about the Linux kernel and glibc, therefore he needs to see what happens inside NPTL. He also wants to be able to analyze in his own offices traces generated at customers site.
- a maintainer of the glibc wants to analyze the behaviour of NPTL and fix problems, which is not an easy task. PTT provides him with traces of internal NPTL events.
Main features:
A multi-threaded application can be traced without being recompiling. The trace is analyzed once the application stopped: it is a post-mortem analysis. Three different trace formats are provided:
- a human readable text format.
- a "machine" readable text format. This text format is easily parsable by other programs to extract useful information.
- a graphical format, obtained thanks to Pajé, an interactive visualization tool, available in the testing and unstable Debian distributions.
PTT offers the following features:
- trace cut: it is possible to only work on a part of the trace, selected with temporal or numeric criteria.
- trace split: it is possible to split the trace into several files to get either one file per process or one file per thread.
- trace filtering: it is possible to filter the trace on various criteria, such as event names, object names, kind of objects or pid.
- log levels: it is possible to dynamically switch from light to richer or full trace.
- continuous recording: the tool can keep only last traces of the execution.
- handle large volume of traces.
- handle bad situations (hang, crash, kill).
- thread contention analysis will soon be available.

PTT 0.10.0 Screenshot

Advertisements

PTT 0.10.0 Keywords

Bookmark PTT 0.10.0

Hyperlink code:
Link for forum:

PTT 0.10.0 Copyright

WareSeeker periodically updates pricing and software information of PTT 0.10.0 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 PTT 0.10.0 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
DC# is an easy to use file sharing client. Free Download
IPoCAN provides IP over CAN Linux support. Free Download
Jatt provides a Web-based time tracking application. Free Download
BlueZip is a cross-platform compression utility. Free Download
LaTrine project is a language vocabulary drill. Free Download
Flux is an easy-to-use crypto, compression, I/O, and memory management library. Free Download
stdnet is a simple C++ framework for building single-threaded or multi-threaded applications which deal with I/O events. Free Download
PipeNightDreams is a game similar to PipeDreams. Free Download