<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">
<head>
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
  <title>Java(TM) Execution Time Measurement Library</title>
  <link rel="stylesheet" type="text/css" href="default.css"/>
</head>

<body>
<div class="menu">
  <a href="index.html">Home</a>
  |
  <a href="doc.html"><b>Documentation</b></a>
  |
  <a href="faq.html">FAQ</a>
  |
  <a href="../api/index.html">JavaDoc</a>
  |
  <a href="files.html"><b>Download</b></a>
  |
  <a href="svn.html">SVN</a>
  |
  <a href="http://sourceforge.net/mail/?group_id=109626">Mailing Lists</a>
  |
  <a href="http://sourceforge.net/projects/jetm/">Sourceforge Project Page</a>
</div>
<div id="content">
  <div id="header">Java&trade; Execution Time Measurement Library</div>

  <div id="subheader">Runtime performance monitoring made easy</div>

  <div id="main">
    <h3>JETM Featureset</h3>

    <p>
      Obviously the best way to explore JETM features is looking at the
      <a href="http://jetm.void.fm/jetm-demo/">online demo application</a>. Nevertheless this page lists
      the current JETM feature set.
    </p>

    <h4>JETM Core Features</h4>
    <ul>
      <li>Declarative and programmatic performance monitoring</li>
      <li>Flat and nested (tree-based) recording</li>
      <li>Low overhead - can and <b>should</b> be used in production</li>
      <li>Pluggable result visualization including HTML, Swing and Standard Out</li>
      <li>Simple setup and integration</li>
      <li>No VM level instrumentation requirement, JETM can and should be used per deployment unit</li>
      <li>Persistent performance results</li>
    </ul>

    <h4>Supported JDKs (tested, but not limited to)</h4>
    <ul>
      <li>Sun JDK 1.3, 1.4, 5.0, 6.0</li>
      <li>Bea JRockit</li>
    </ul>

    <h4>Supported timers</h4>
    <ul>
      <li>java.lang.System#nanoTime</li>
      <li>sun.misc.Perf</li>
      <li>java.lang.System#currentTimeMillis()</li>
    </ul>

    <h4>Framework integrations</h4>
    <ul>

      <li>Declarative performance monitoring using <a href="howto/spring_integration.html">Springframework</a> AOP,
        <a href="howto/aspectwerkz_integration.html">AspectWerkz</a> and other AOP Alliance Frameworks
      </li>
      <li>Build-in <a href="howto/drop-in-console.html">HTTP Server</a> for performance monitoring</li>
      <li>Raw Data Logging using <a href="http://logging.apache.org/log4j">Log4J</a>, <a
        href="http://jakarta.apache.org/commons/logging/">commons-logging</a> and <i>java.util.logging</i></li>
      <li>Result visualization using <a href="http://rrd4j.dev.java.net/">RRD4j</a></li>
      <li>Simple JMX Integration</li>
    </ul>
  </div>

</div>
<div class="menu">
  <a href="index.html">Home</a>
  |
  <a href="doc.html"><b>Documentation</b></a>
  |
  <a href="faq.html">FAQ</a>
  |
  <a href="../api/index.html">JavaDoc</a>
  |
  <a href="files.html"><b>Download</b></a>
  |
  <a href="svn.html">SVN</a>
  |
  <a href="http://sourceforge.net/mail/?group_id=109626">Mailing Lists</a>
  |
  <a href="http://sourceforge.net/projects/jetm/">Sourceforge Project Page</a>
</div>
</body>
<!-- Last modified  $Date: 2007-07-08 23:23:02 +0200 (So, 08 Jul 2007) $ -->
</html>