This site describes all of the open source projects which I work on.
InTrace is a tool which enables the tracing of program execution without recompilation. You can easily trace your own classes, library classes or system classes. This tool can be used by adding a single extra JVM parameter to a new JVM process (see below) or by using the Eclipse plugin.
InMemProfiler is a tool for tracking the allocation and lifetime of Java objects. This tool aims to answer the following questions.
Java Thread Dump Analyser is a tool for quickly summarising lengthy Java thread dumps.
Java Live Thread Analyser is a tool for identifying the source of Java thread allocations.
SWTJar is a tool for easily packaging SWT Java applications into a single cross platform Jar.
EmmaCheck is an ant task which enforces particular Java code coverage levels.