Mchr3k Projects

Home

This site describes all of the open source projects which I work on.

InTrace

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

InMemProfiler is a tool for tracking the allocation and lifetime of Java objects. This tool aims to answer the following questions.

  • How many instances of a class are being allocated?
  • What are the most common stack traces of these allocations?
  • How long do these instances live?
  • What class is responsible for their allocation?

Java Thread Dump Analyser

Java Thread Dump Analyser is a tool for quickly summarising lengthy Java thread dumps.

Java Live Thread Analyser

Java Live Thread Analyser is a tool for identifying the source of Java thread allocations.

SWTJar

SWTJar is a tool for easily packaging SWT Java applications into a single cross platform Jar.

EmmaCheck

EmmaCheck is an ant task which enforces particular Java code coverage levels.