Projects tagged ‘performance’ and ‘tracing’


[7 total ]

13 Users
 

SystemTap provides free software (GPL) infrastructure to simplify the gathering of information about the running Linux system. This assists diagnosis of a performance or functional problem. SystemTap ... [More] eliminates the need for the developer to go through the tedious and disruptive instrument, recompile, install, and reboot sequence that may be otherwise required to collect data. SystemTap provides a simple command line interface and scripting language for writing instrumentation for a live running kernel and user-space applications. We are publishing samples, documentation, as well as enlarging the internal "tapset" script library to aid reuse and abstraction. [Less]
Created over 3 years ago.

0 Users

NTrace is a library that provides flexible, high-performance, and zero-config trace logging for your C# applications. NTrace is currently 100% C#.
Created 7 months ago.

0 Users

This group supports efforts to implement DTrace for Erlang. It focuses on Erlang 'code archaeology', documentation and references, and implementation discussions. The aims are to share knowledge and experience, and co-ordinate contributions.
Created about 1 year ago.

0 Users

GUI wrapper for the XPerf performance analysis command-line tool.
Created 10 months ago.

0 Users

Lets you see your Python program's execution as a tree of function invocations, each tree node exposing the real time, and CPU time (user/sys) of that call. This project consists of two main ... [More] components: A Python tracer that can run your Python programs (much like "cProfile" and friends). A Gtk+ based GUI that can show the trace results. It uses a tiny auxiliary library written for it "graphfile" to allow append-only writing and reading static DAG's directly from file without reading it whole into memory at any stage. [Less]
Created about 1 year ago.

0 Users

Hatch: A Stack-based Performance LoggerCheck out the GettingStarted page! Release Version 0.7 Release0Dot7 Snapshot Version 1.0-SNAPSHOT IntroductionLogging is still the simplest and most ... [More] popular way of tracing a program's execution. Even with many advanced tools at our disposal, we still lean toward simple I Am Here. style debugging. Hatch is a simple stack-based performance logger. Just by adding begin/end style calls into your code, you can trace how much time it is taking to perform a specific request. Example Output [135ms] request share purchase [5ms] validate purchase request [40ms] check account balances [39ms] synchronous balance request [30ms] read uncommitted share availability check [55ms] queue request [30ms] persist message to queue [15ms] write audit logFeaturesThreads can request tracing on a per-request basis, reducing clutter Enable or disable globally at runtime without restarting. Only log traces that meet specific criteria ("Only log requests that took over 1000ms during business hours.") Log to System.out or log4j (or extend the basic logger to log wherever you want, see AdvancedHatchUsage). More InformationPoke around the source to find out more. See the release notes history. [Less]
Created about 1 year ago.

0 Users

BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). BTrace dynamically ... [More] instruments the classes of the target application to inject tracing code ("bytecode tracing"). Tracing code is expressed in Java programming language. There is also integration with DTrace for the OpenSolaris platform. [Less]
Created 8 months ago.