Download List

Descripción del Proyecto

Perfmon4j is a suite of performance monitoring tools that are intended to be used to diagnose performance bottlenecks and monitor throughput and response time in production Java applications. Its main features include servlet response time monitoring, detailed thread trace sampling, Java instrumentation that enables Package, Class, and Method monitoring without code modification, snapshot monitoring of system metrics including Garbage Collection, Memory Pools, etc., an API for applying additional monitoring points via method annotations or in-line timers, and support for dynamically enabling monitors in running applications.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-10-01 12:00
1.1.1.GA

Esta versión de mantenimiento menor incluye funciones para realizar configuración XML menos propenso a errores.
This minor maintenance release includes features to make XML configuration less error-prone.

2010-10-07 13:41
1.1.0.GA

La capacidad de controlar el tiempo de ejecución de SQL se añadió. Esta característica proporciona un control compuesto que le permite determinar qué porcentaje de tiempo que se gasta en el SQL frente a la capa de aplicaciones Java.
Tags: Stable
The ability to monitor SQL execution time was added. This feature provides composite monitoring that allows you to determine what percentage of time is spent in the SQL vs the Java application layer.

2010-06-11 07:45
1.0.2.GA

Esta versión incluye una nueva y poderosa forma de forzar hilo de seguimiento de control en un subproceso específico (o de una solicitud específica). Ahora puede obligar a un hilo de seguimiento sobre la base de uno de los siguientes: El parámetro de solicitud HTTP, el parámetro de sesión HTTP, cookies HTTP, el nombre de hilo, o de los bienes hilo. No hay más apoyo para el registro de rendimiento y control de la información a una base de datos SQL. Además de MySQL y SQL Server, hay también crear secuencias de comandos para Oracle y PostgreSQL.
Tags: Stable
This release adds a powerful new way to force thread trace monitoring on a specific thread (or a specific request). You can now force a thread trace based on one of the following: HTTP request parameter, HTTP session parameter, HTTP cookie, thread name, or thread property. There is more support for logging performance and monitoring information to an SQL database. In addition to MySQL and SQL Server, there are also create scripts for Oracle and PostgreSQL.

2010-03-16 15:55
1.0.1.GA

Una basada en SQL appender para datos de intervalo se ha añadido. Ahora puede configurar el momento los datos que se escriben en una base de datos SQL. Una "salida de datos de intervalo a una sección" Base de datos de SQL ha sido añadido a Perfmon4j-ConfigSamples.pdf con ejemplos de configuración. Problemas en frascos de liberación no fueron compilados para Java 1.5, el registrador de Log4j no incluye Throwable, y volver a cargar la appender no propagar atributos eran fijos.
Tags: Stable
A SQL-based appender for interval data was added. You can now configure timing data to be written to a SQL database. An "Output Interval data to a SQL Database" section was added to Perfmon4j-ConfigSamples.pdf with configuration examples. Problems where release Jars were not compiled for Java 1.5, the Log4j logger did not include Throwable, and reloading the appender failed to propagate attributes were fixed.

2009-11-08 20:11
1.0.0.GA

La opción de métodos get y set instrumento está establecida actualmente. Un defecto grave se fija en la que el cargador de clases global de referencia que se mantienen de forma incorrecta a las clases que se han descargado por el cargador de clases. Un defecto de menor importancia se ha fijado en que una excepción de puntero nulo se produce cuando un appender nombre no existe en la configuración de SnapShotMonitor. Un defecto de menor importancia se fijó en que al cargar una imagen un monitor con un método no anotado público no.
Tags: ga
The option to instrument getters and setters is now provided. A severe defect was fixed in which the global classloader incorrectly maintained reference to classes that have been unloaded by classloader. A minor defect was fixed in which a Null Pointer Exception was thrown when a named appender does not exist in the configuration of SnapShotMonitor. A minor defect was fixed in which loading a snapshot monitor containing a non-public annotated method failed.

Project Resources