Big applications have a tendency to accumulate enormous
classpaths. Looking at such a classpath, you might be hard put
to know whether any given jar is really needed. Perhaps it was
needed at the time it was added, but that need has long since
evaporated. How can you tell? Having jars you don't need means
your application will be slower starting up, and perhaps...
VisualVM is a new graphical troubleshooting tool that is being developed in a project on java.net. It gives access to the functionality that is available through existing JDK tools such as JConsole, jinfo, and jstack, and adds to that support for lightweight profiling of CPU and memory usage.
These screenshots from the project page give an idea of what the tool can do.
The tool is extensible...
I'll be speaking at JavaOne again this year. As in the previous two years, I'll be sharing the stage with Jean-François Denise. The main subject will be the contents of the two
The Public Review of JSR 262, "Web Services Connector for JMX Agents", is underway, and there's a new snapshot of the Reference Implementation that corresponds to the Public Review specification.
Jean-François's blog has the full details.
[Tags: jmx jsr262 ws-management.]