Projects tagged ‘debugging’ and ‘tracing’


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

1 Users

ASP.Net AJAX custom control that adds the to a page, to allow for easy ASP.Net AJAX debugging during development. This control detects debug and deployment settings and will not render if release scripts are being used.
Created 10 months ago.

1 Users
   

iogrind is a prototype I/O profiling tool, under development. It aims to give a fairly accurate picture of all the I/O your application would perform on a cold start: this can help to accelerate your ... [More] application's cold start performance. It also has a nice file-system view. [Less]
Created about 1 year ago.

0 Users

Hat is a source-level tracer for Haskell 98, the standard lazy functional programming language. Hat is a tool that gives the user access to otherwise invisible information about a computation. Hat is ... [More] portable between compilers: it works with both ghc and nhc98. It also supports various language extensions, such as the FFI, multi-parameter type classes, functional dependencies, and hierarchical module namespaces. [Less]
Created 12 months 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 12 months ago.

0 Users

A simple attempt at javascript tracing for debugging and/or basic logging. Instead of using javascript alerts, have jstracing post a trace entry to a div on the page.
Created 12 months ago.

0 Users

Similar to linux's ltrace and VC++'s Spy program, this allows the tracing of Win32 calls made by a program during it's execution. This can be useful for determining what a program actually does ... [More] during its execution, and finding out where error conditions are arising (eg which win32 registry calls return errors). Code is written in C++, and uses native Win32 debugging calls (this is not a cygwin hack). Code is reasonably well laid out, so it should be easy to cannibalise it for other projects. It's slightly non-standard in the way it handles the hooking of DLLs (effectively creating a jump table in the target process' address space), but it works reasonably quickly. Notes on usage and configuration files contained in the project itself. Required Visual C++ v6.0. [Less]
Created 12 months ago.

0 Users

TraceMyNet is a network tracing tool. It acts as a TCP socket proxy and allows you visualize network traffic, including local traffic that tools like netmon can't capture. It has support for SLL encrypted connections as well.
Created 10 months ago.