OProfile is a low-overhead, transparent profiler for Linux, capable of instruction-grain profiling of all processes, shared libraries, the kernel and device drivers, via the hardware performance counters.
Python package to retrieve and manage data of the IMDb
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies. Platform-independent, it can retrieve data from both the IMDb's web server and a local copy of the whole db.
The sandbox libraries (libsandbox & pysandbox) are an open-source suite of software components for C/C++ and Python developers to create automated profiling tools and watchdog programs. The API's are designed for executing and instrumenting simple (single process) tasks, featuring policy-based behavioral auditing, resource quota, and statistics collecting. The sandbox libraries were originally designed and utilized as the core security module of a full-fledged online judge system for ACM/ICPC training. They have since then evolved into a general-purpose tool for binary program testing, profiling, and security restriction. The sandbox libraries are currently maintained by the OpenJudge Alliance (http://openjudge.net/) as a standalone, open-source project to facilitate various assignment grading solutions for IT/CS education. See project page at https://github.com/openjudge/sandbox for details.
Stat4j is a simple lightweight extension to the popular Java logging package log4. It allows logs to be intercepted and mined in real-time for application statistics including performance metrics.
Aspect Oriented Programming (AOP) for Erlang
Implementation of Aspect Oriented Programming (AOP) for Erlang. The AOP weaver is running against a target set of source files and controlled by aspect definitions. The weaver is implemented as a parse transformation function of Erlang compiler.
ASLA (Automated software license analyzer) is a tool for finding and identifying licenses of existing software packages.
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.
Parsing, interpreting, checking and profiling C application (ISO/IEC 9899:1999 (E))
Analyse structure of C++ projects, compiled with a patched version of g++ (patch included). Edges in the output graph represent function calls. Vertices can be functions, classes, namespaces, files or whole projects (ie, libraries).
CQSAT is a powerful, comprehensive and extensible framework for static analysis of program source code and detection of software defects.
Carica CacheGrind is a profiling frontend for Xdebug. It provides a webservice and a webbrowser UI to access the data from your cachegrind files.
Process Monitor uses web interface to view system active process and its resource usage. Support multiple host process monitoring. This to allow developer view their active process and Administrator keep tab on system performances.
DbgProfiler provides an easy mechanism for profiling certain hotspots of an application by just adding a few macros to the C++ source code. A hierarchy of the callers and callees is generated automatically and allows a detailed analysis of the results.
find more Eclipse's file extension Editor assocations than Eclipse Preferences Dialog provided. search Eclipse Extension attribute(including java class name).
EfficiencyGuardian extracts callgrind efficiency measures from individual CppUnit test cases to detect efficiency regresion. It includes a data mining web tool to browse historic results and TestFarm integration for unattended execution on commit.
Foo Test is a small, fast C-function unit testing project. It is capable of both benchmarking and validating C-functions while writing most of the test code through an easy perl script, and all the developer needed code can be added to a single file.
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.
A Python programming environment providing memory sizing, profiling and analysis, and a specification language that can formally specify aspects of Python programs and generate tests and documentation from a common source.
It's a integrated performance analysis tool with GUI, which is integrated with various utilities such as strace, Gcov, Gprof, proc etc which are open released and are for analyzing performance of linux system
JARep is a reporting tool for application performance data, extracted from a performance measuring tool like JAMon API. The data is then stored in a database. Via a webapp or a Swing application you can view the performance over time. See SVN source.
JHeap provides the toolset to help Java developers discover and fix the root cause of memory issues in their applications. JHeap integrates easily with your application server and has been designed to be used in production environments with low overhead.
JTimeIt is a small framework for writing and running performance tests of Java sourcecode. It's 100% Java, which provides the opportunity of platform-independent performance tests. Additionally, it supports the measurement of JUnit Tests.
The open source profiler for the jvm.
Get an inside view of your application. Find bottlenecks by looking at the development of the duration of your main business methods over time even in production. Find the cause of those bottlenecks by applying the profiling capabilities of JVMLense.