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).
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
JPAnalyser is a tool for remote monitoring/analysis of Java and Java EE applications. It uses the advanced bytecode manipulation technologies provided by Java 6 to insert code into an application at runtime to gather information.
JSpoor is a utility software for logging and recording of user interface events and actions during working sessions of users with a Java/Swing Software. It captures and records both high level (semantic) actions and low level actions such as mouse moves.
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.
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.
Jarrut is a tool that makes developing and debugging Java ME applications (application using CLDC to be more specific) a bit less of a pain. Jarrut enables proper stack traces for exceptions, also when running a MIDlet on a real device
The Java CCTAgent is a JVMTI agent that collects calling context tree information from a running Java program.
This small project allow you to get approximate size of Java Object's in memory.
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.
Klsof is a frontend to the command line utility lsof.
A lightweight java monitoring api for intrusive monitoring
MOQ4 is a mock objects library for qnx4. Collection of mock objects (IPC, devices, timers) and a kernel simulation model.
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.
Tools, information, and practices for creating and operating dependable, complex, distributed, software-intensive systems. * Sense - Measure - Analyze - Respond - Optimize * Keywords: Performance Co-Pilot - PCP - PCPMon - Rjobd
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.
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.
An add-on package for implementations of Contexts and Dependency Injection for the Java EE platform (CDI - JSR-299) providing convenient integration with Perf4j - performance monitoring library for Java applications.
PerfNagios is extn of Perfparse. Its also web-console with graphs and report. Define and create your own reports. Objective is also to provide comprehensive performance monitoring with extra plug-in dedicated for monitoring eg. JAMon for java application
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.
Photran Metrics is a plugin for the Eclipse-based Fortran IDE, Photran. Photran Metrics provides basic software metrics for a Fortran project.
Pprof2calltree-cpp is a C++ port of pprof2calltree to convert a debug data created by APD to calltree format that Kcachegrind understands.
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.
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.
QUAD Memory Access Profiling Toolset
QUAD (Quantitative Usage Analysis of Data) consists of several tools that provide a comprehensive overview of the memory access behavior of an application. The primary goal is the detection of the actual data dependencies at the function-level.