insideApps from determyne: Transaction-level performance monitoring for J2EE applications. Correlates and reports on transactions across HTTP server, J2EE container, and database layers. Pinpoints the source of performance issues in real time.
inspectorJ is a cross platform java profiler with a graphical client that allows for profiling remote jvms. inspectorj is pre-alpha and is currently under development.
j2moose is an eclipse plugin to export java and jsp source code to a format understood by the Moose reengineering environment.
jCello is a Java instrumentation framework which can be utilized to understand application behavior and performance. This package includes an agent (client) and collection/reporting server.
A simple and extensible Java profiler
jCodeProflier is a profiler easy to use, the cut points are added in the methods defined with regular expressions. It offers easy extension to generate its own renders, a Jmx service allows renders generation at any time of the execution. It is based on ASM library. The first version contains only the measures of perf methods.
JBoss diagnostics: JBoss-related diagnostic and debugging tools (static code analysis, profiling, log file collation / filtering / scanning, etc)
jMonit is a thin, performant, easy to use monitoring toolkit you can add to your app to monitor it's use on production server, including performances, load and scalability. jMonit tracks execution time and threads activity but can also gather any numeri
junit-objects is an advanced object state-testing and profiling framework. junit-objects is different from Junit in that it allows you to assert the state of objects and design rather than the result of method calls.
Smart and fast Java profiler.
Leaktool : A java memory leak hunting tool using jvmpi.
Visualization of Java thread dumps
This tool allows the user to load, visualize and analyse Java thread dumps that are generated by Visual VM. Please see the Wiki for a Quick Start guide and tutorials.
log4js has moved to Github: http://stritti.github.io/log4js.
Log5j is a lightweight and fast java logging library for Java versions 5 and above. It is very similar to log4j in style, but uses Java 5's varargs feature to allow any number of arguments to be passed to any logging method.
filter-chain based jdbc wrapper driver
mda4eclipse is a domain-driven and model-driven development eclipse plugin. Its purpose is to present a way of using different project sites to work together and establish a shared development environment.
A Data profiling project
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.
statloc (STATistics based on Lines Of Code) is a general, platform independent (Java) source code lines counter configurable to support any language and any file.
This project benchmarks the performance of three Java toolkits for working with VMware Infrastructure and vSphere: VI (vSphere) Java, the VI SDK for Java, and the vSphere SDK.
At an early stage of development. Application/middleware usage monitoring/reporting. Focus on business transactions/use cases to help communicate with users. Small footprint, easy to use GUI and a level of statistical analysis to summarise the data.
x4juli is an e(x)tension for(4) the (j)ava util(u) (l)ogging implemantion. It is a port of major log4j features (RollingFileHandler, PatternLayout, Filters). It includes a native implementation of "Jakarta Commons Logging" and "slf4j".
Simple tool to analyse metric-informations about xml-schema definitions.
XDebug profiles viewer
This is a GUI tool for viewing an analyzing files in a Callgrind Format, generated by Xdebug Profiler ( http://xdebug.org/docs/profiler ) version 2.1.3 and higher. Java JRE 6+ required.