SLO profiles the data locality in your program, and afterwards suggests refactorings that can improve that data locality, leading to fewer cache misses and faster execution.
pthreadw is a profiling library for multi-threaded programs. It can be used to automatically identify common problems related to threads that limit performance of parallel programs such as lock contention or load imbalance.
JDLabAgent is a dynamic link library which is loaded into the Java Virtual Machine via Java Virtual Machine Debug Interface (JVMDI). The JDLabAgent can be parameterized via config files and logs JVM events (e.g. breakpoints, exceptions).
This is a dynamic slicing tool for Java programs. The tool modifies the Kaffe virtual machine to collect the execution trace, and compress the trace on-the-fly. Please proceed to the tool's website http://jslice.sourceforge.net/ for download.
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Detect memory leaks, debug them and analyze performance of allocation/deallocation with this simple middle-ware which provides wrappers for malloc/calloc/free
This profiler (JRE 1.5.0 only) uses JVMTI and native bytecode instrumentation for the analysis of the heap, reachable objects, execution time, garbage collection efficiency, code coverage and thread contention. No preparation steps required in build.
Performance profiler for Amiga AACE/Tao Intent software. Works for source in both C and VP. Includes filters to convert data into cvs spreadsheets. (Compiles under Linux as well, but no Linux build system is included)
System monitoring utility, written in plain C. Allows application execution and performance monitoring, saving results into XML files. Monitors CPU, memory, network and disk usage on a per-application or per-system basis.
Binutils, gcc, gdb and glibc re-targeted for MIPS R3000R and R5900 as shipped in PlayStation and PlayStation 2 video game consoles, both from Sony Computer Entertainment Inc.
Kernel Analyzer is tool for Linux that monitor task preemptions and interruptions in the Linux Kernel.
Basically it is a Kernel Patch, that comes also with a user proc interface, a KDB interface, and a Java GUI to display charts.
This project aims to build a tool wich will estimate energy consumption for embedded system written in ANSI C code. 8051 platform was selected to develop the first version of this tool.
ATrace is a tracing tool uses the ptrace interface.
ATrace allows tuning and troubleshooting of applications without modification of the source or object code and can be parameterized via config files and logs the addresses of executed instructions.
Simple & efficient tool able to generate tremendous amounts of asynchronous direct IOs. It is highly configurable and scales well (both in terms of system size as well as in amount of storage utilized).
gcov-eclipse is an Eclipse plug-in that will extend CDT to provide code-coverage testing to C/C++ projects by using the gcov program. It will integrate into the CDT's launch and managed build system.