This project is a tool for beginners to understand why a MPI program works or doesn't. It aims simple MPI codes, with a modest number of Processes. It is a real time view of an executing code, providing help even when the program deadlocks.
SYSTEM FOR DESIGNING AND SIMULATE CONCURRENT AND DISTRIBUTED PROGRAMS IN CLUSTER ARCHITECTURE Provides graphical interface for configuring relationships between cooperating, abstract processes and simulate it in real cluster environment, using MPI.
MoSKito (Monitoring System Kit) is an open source framework for java application monitoring. Monitoring is the ability of the app to produce performance data, not the tools for graphical evaluation. MoSKito gathers all relevant data for production systems
A simple, cross platform performance monitoring application specifically designed to be used with nVidia's instrumented driver and the NVPerfSDK to give a graphical representation of internal GPU counters. Support for non-GPU counters is also available.
Objectreferenceanalyser (ORA) helps finding memory leaks, design weaknesses and bugs. The ORA-Framework visualizes objects, their content and relations during runtime of any Java application and is able to persist these findings for subsequent analyze.
Occam Error Tracking System (oets) it's a library for help to track and log errors that happens in a Java application based on lightweight frameworks such Spring, Seam or Hive that supports AOP concerns in a not intrusive mode.
Free Java monitoring library to easily instrument apps to measure performance detail over time with minimal overhead. Has dashboard, SVG graphs. Extends Jamon and its statistical data, same usage. http://www.e-peas.com/opensla/. JMX, SNMP planned.
This project aims to provide a methodology and a range of software tools to support the load testing of complex multi-host and multi-interface commercial application environments.
Oracle Trace File Analyzer - Aggregates and transforms to XML, XSLT based reporting
Orate is a source-level tracing facility for Oracle PL/SQL. Programmers insert calls to Orate in the code and Orate captures and writes run time information to a table. These data are suitable for debugging, testing and profiling the application.
The PHP performance & profiling project aims to provide a free and easy to use set of classes to monitor and analyze PHP scripts and projects.
PerfReport reads and analyzes data produced by various performance and memory profilers and generates comfortably browsable web reports, either static or with a database backend and web-gui; it offers built-in filters as well as user plugin support.
Perfidix is a tool for developers to conveniently and consistently benchmark Java code. It's intentionally designed to be used like JUnit to simplify its adoption and comes with a suitable Eclipse plugin. NOTE: THIS PROJECT HAS MOVED TO GITHUB!
Performance profiler is designed to profile single and multi-threading software.
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)
Python application useful to simulate graphically the displaying process of a time series and its summary functions.
A fully automated database benchmark suite that prints tabular and graphic results for multiple tested disciplines, given JDBC database connections. Some free open source database engines are included.
Library tools to collect timing in Java, C, C++
A collection of library code and tools for application execution profiling and performance testing. You can create stopwatches to time select portions of your code. You can measure differences (often to sub-millisecond accuracy) between clocks on different machines. You can log application events in a .csv format for subsequent analysis. You can also generate CPU loading logs in a .csv format.
P2 is a middleware solution for smart user profiling and advanced profile distribution. It provides a comfortable interface to both profile provider and consumer applications, enabling them to create, exchange and evaluate user profiles easily.
Pprof2calltree-cpp is a C++ port of pprof2calltree to convert a debug data created by APD to calltree format that Kcachegrind understands.
QScope is an open, extensible framework for measuring software projects. It enables to implement new software metrics using a declarative query language. Using views, users can interact with the QScope system, i.e., select and visualize metrics.
Eclipse-based software that enables the quality analysis and performance evaluation for the models of business processes (BPEL and BPMN).
An SQL profiler and eclipse plug-in for Rational Application Developer. A view that displays SQL data from RAD application server test environment.
A Ruby file parser/interpreter/preprocessor that comments lines of code based on conditions at the time the file is required. Very handy to implement debugging logs and code that has to be commented (not just dynamically switched off).
JISC Demonstrator (eTools) project that integrates both the JISC DELTA and eProfile toolkits into a single user-interface. Users can view and search their social-networks (based on the eProfile functionality), and search for resources in Delta.