nThreadSpy is an open-source profiler for multithreaded .NET applications that lets the user see a graph of the temporal interactions between different threads in the same application, showing function calls, exception throws and object descriptions.
Python application useful to simulate graphically the displaying process of a time series and its summary functions.
JSysmon is a Java library providing access to system information like CPU or Memory usage on various platforms using native calls. It can be used to build cross-platform monitors in your applications.
Detect memory leaks, debug them and analyze performance of allocation/deallocation with this simple middle-ware which provides wrappers for malloc/calloc/free
The tool helps to detect any resorces leaks (memory, handles etc.) in any Win32 application. Based on hooking of Win API calls: no source code required, attaches to any running process. Call stack available. Agregates leaks by origin.
KCachegrind visualizes traces generated by profiling, including a tree map and a call graph visualization of the calls happening. It's designed to be fast for very large programs like KDE applications.
The fastest malloc we've seen; works particularly well with threads and STL. Also: thread-friendly heap-checker, heap-profiler, and cpu-profiler.
Simple monitoring utility to help optimizing a (MySQL) database server. Run the utility for a time to record queries on the database. Generate reports while the utility is running or afterwards. Reports are available as text or excel-sheets.
Elvyx is a tool designed to monitor and profile the jdbc activity on java projects. This jdbc profiler has a server with a built-in db and a client to improve the experience.
ebizzy is designed to generate a workload resembling common web application server workloads. It is highly threaded, has a large in-memory working set, and allocates and deallocates memory frequently.
Eclipse based framework to create interoperability among UML2 and Architectural Description Languages (ADLs). DUALLy works at two abstraction levels: meta-modeling (via AMW weaving models), and modeling (via UML, Ecore models and ATL transformations).
bepro graphically visualizes profilingdata from external profilingtools (gcov, gprof,...) mapping the given values to colors. It gives you a quick overview onto your code from a "birds-eye-view". bepro is similar to "Tarantula".
FreeProfiler is a C++ performance profiler. Compared to other profilers, It has smaller granularity. It focuses on code blocks and messages. So user knows exactly how much time is consumed by a specific message or a part of a function.
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.
Graphical debugger for programs that don't just follow one stream (e.g. threaded, web applications). Also allows debugging in headless computers, in distributed environments and for crashing applications.
The ngmark project aims on file-system benchmarking, it is a replacement of the long discontinued postmark. With file size distribution, operation distribution and even more features supported in the future.
LEDRack is a very simple and flexible framework app for monitoring and administering production applications through JMX-based Plugins.
JMonitoring and NMonitoring are monitoring frameworks for Java and .Net applications, based on AOP (AspectJ and AspectDNG). Data are stored in database, memory or XML and can be consulted with a web console. http://forge.octo.com/confluence/display/JMO
BencHTTP is a utility to test the performance of HTTP servers under load. It is highly configurable via simple script files and allows extensive customisation of HTTP requests. The current server performance is continuously displayed during the test.
Sock4Log is a simple java xml serwer. Sock4Log will listen for client connections on the specified port number. It is created for retrieving xml log data from Flash Swf aplications which are using XmlSocketConnection.
Jetrace is a Java Enterprise trace tool that J2EE developers and architects can use to discover erroneous execution flows in JSPs, Servlets, EJBs, JNDI calls, JDBC calls and sockets. It can be used to validate both code and design and to troubleshoot.
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.
Create a high-quality JVM profiler, capable to offer a broad vision of the application performance,focused in locking problems and methods execution time.
Application that provides a benchmark and other infos between regular expressions with the same goal to make your own analyzes.
TRAM (short for Trace Analyse Modules) is a collection of plug-ins for the sofware Tulip (see www.tulip-software.org), which is extended in this way to analyse and display traces (resp. trace-data).