<?xml version="1.0" encoding="UTF-8"?>
<config>
  <nextId id="100" />
  <generalSettings setupHasRun="false" lookAndFeel="1">
    <filterSets>
      <filterSet id="1" name="JProfiler agent" packages="com.jprofiler.agent" />
      <filterSet id="2" name="Java core classes" packages="java,javax,sun,sunw,com.sun,org.omg,COM.rsa." />
      <filterSet id="3" name="apache.org" packages="org.apache, mx4j." />
      <filterSet id="4" name="w3c.org" packages="org.w3c" />
      <filterSet id="5" name="xml.org" packages="org.xml" />
      <filterSet id="6" name="mozilla.org" packages="org.mozilla" />
      <filterSet id="7" name="GNU classes" packages="gnu." />
      <filterSet id="8" name="SunOne / iPlanet" packages="com.iplanet,com.netscape.server.http" />
      <filterSet id="9" name="JBoss" packages="org.jboss,org.jbossmq,org.enhydra,org.hsql,EDU.oswego" />
      <filterSet id="10" name="Orion / Oracle9i" packages="com.evermind,com.orionserver" />
      <filterSet id="11" name="IBM WebSphere" packages="com.ibm,com.tivoli" />
      <filterSet id="12" name="BEA WebLogic" packages="weblogic,com.beasys,com.bea,$Proxy,c8,bsh.,COM.cloudscape.,antlr.,com.octetstring.,com.certicom.,com.rsa.,com.pointbase.,com.asn1c.,com.acumenat.,com.adventnet.,netscape.,com.linar." />
      <filterSet id="13" name="SilverStream / Novell eXtend" packages="com.sssw,com.phaos." />
      <filterSet id="14" name="Unify ServletExec" packages="newatlanta.servletexec,com.unify" />
      <filterSet id="15" name="Macromedia JRun" packages="com.livesoftware,allaire.jrun,jrun.,jrunx." />
      <filterSet id="16" name="Resin" packages="com.caucho" />
      <filterSet id="17" name="Sybase Jaguar" packages="com.sybase" />
      <filterSet id="18" name="ATG Dynamo" packages="atg,solid.,ssa." />
      <filterSet id="19" name="JGL" packages="COM.objectspace." />
      <filterSet id="20" name="JUnit" packages="junit." />
      <filterSet id="21" name="Apple" packages="com.apple,apple." />
      <filterSet id="22" name="Jetty" packages="listeners.,compressionFilters.,filters." />
      <filterSet id="23" name="Mysql JDBC driver" packages="com.mysql." />
      <filterSet id="24" name="Alloy look and feel" packages="com.incors." />
      <filterSet id="25" name="ObjectWeb Jonas" packages="org.objectweb.,fr.dyade" />
      <filterSet id="26" name="Generated classes (mostly JSPs)" packages="__,jsp_servlet." />
      <filterSet id="27" name="Pramati" packages="com.pramati,org.bouncycastle" />
      <filterSet id="28" name="Netbeans" packages="org.netbeans, org.openide" />
      <filterSet id="29" name="eclipse" packages="org.eclipse." />
      <filterSet id="30" name="IETF" packages="org.ietf." />
      <filterSet id="31" name="Saxon" packages="com.saxon." />
      <filterSet id="32" name="IntelliJ IDEA Runtime" packages="com.intellij.rt" />
      <filterSet id="33" name="Informix" packages="com.informix" />
    </filterSets>
    <defaultClassPath />
  </generalSettings>
  <templates>
    <template id="50" name="All features enabled, high CPU profiling detail" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="1" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="500" monitorWaitingThreshold="100000" disableCPUProfiling="false" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="false" disableMonitorContentions="false" transmissionPeriodCallStacks="3" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" description="This is JProfiler's fully featured mode. This default is suitable for evaluating JProfiler and for getting a general overview of the application's resource usage. In this setting, CPU profiling is accurate (dynamic instrumentation) with standard filters enabled." system="true">
      <filterSelections allFilters="true" />
    </template>
    <template id="51" name="All features enabled, medium CPU profiling detail" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="3" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="500" monitorWaitingThreshold="100000" disableCPUProfiling="false" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="false" disableMonitorContentions="false" transmissionPeriodCallStacks="3" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" description="This default is suitable for QA work on large projects and for getting a general overview of the application's resource usage. In this setting, CPU profiling is fast (sampling) and provides low accuracy with standard filters enabled." system="true">
      <filterSelections allFilters="true" />
    </template>
    <template id="53" name="All features enabled, high CPU profiling detail, line number resolution" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="1" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="500" monitorWaitingThreshold="100000" disableCPUProfiling="false" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="false" disableMonitorContentions="false" transmissionPeriodCallStacks="3" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" lineNumbers="true" description="This is JProfiler's fully featured mode with line number resolution. This default is suitable for evaluating JProfiler and for getting a general overview of the application's resource usage. In this setting, CPU profiling is accurate (dynamic instrumentation) with standard filters enabled." system="true">
      <filterSelections allFilters="true" />
    </template>
    <template id="52" name="Performance bottleneck search" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="3" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="500" monitorWaitingThreshold="100000" disableCPUProfiling="false" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="false" disableMonitorContentions="true" transmissionPeriodCallStacks="5" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" description="This setting is most suitable to quickly find performance bottlenecks. In this setting, CPU profiling incurs a relatively low overhead (sampling) and accuracy is low. No filters are enabled." system="true">
      <filterSelections allFilters="false" />
    </template>
    <template id="59" name="Maximum detail" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="2" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="500" monitorWaitingThreshold="100000" disableCPUProfiling="false" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="true" disableMonitorContentions="false" transmissionPeriodCallStacks="5" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" description="With this setting you can measure all method calls in the JVM. CPU profiling incurs a high overhead in terms of memory usage and execution speed (full instrumentation) and no filters are enabled." system="true">
      <filterSelections allFilters="false" />
    </template>
    <template id="55" name="Memory profiling only" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="1" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="500" monitorWaitingThreshold="100000" disableCPUProfiling="true" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="true" disableMonitorContentions="true" transmissionPeriodCallStacks="5" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" description="Only memory profiling is enabled, CPU and Thread views will not be available. There is no allocation information." system="true">
      <filterSelections allFilters="true" />
    </template>
    <template id="58" name="Thread profiling only" startFrozen="false" recordCPUOnStartup="false" vmCannotExit="false" instrumentationType="1" samplingFrequency="5" exactAllocations="false" showSubclassMethods="false" timeType="1" monitorBlockedThreshold="200" monitorWaitingThreshold="50000" disableCPUProfiling="true" recordAllocOnStartup="true" disableAllocationsMonitor="false" enableAllocClassResolution="false" disableMonitorContentions="false" transmissionPeriodCallStacks="5" transmissionPeriodMemory="1" filterMode="1" inclusiveFilters="" description="Only thread profiling is enabled." system="true">
      <filterSelections allFilters="true" />
    </template>
  </templates>
  <sessions>
    <session id="80" templateId="50" name="Animated Bezier Curve Demo" type="1" isStartupWorkingDirectory="true" mainClass="BezierAnim">
      <classPath>
        <classPathEntry path="../demo/bezier" />
      </classPath>
      <sourcePath>
        <sourcePathEntry path="../demo/bezier" />
      </sourcePath>
    </session>
    <session id="81" templateId="50" name="Applet Demo (Fishworld)" type="3" isStartupWorkingDirectory="true" appletURL="../demo/fishworld/fishworld.html">
      <classPath>
        <classPathEntry path="../demo/fishworld" />
      </classPath>
      <sourcePath>
        <sourcePathEntry path="../demo/fishworld" />
      </sourcePath>
    </session>
    <session id="82" templateId="50" name="Servlet/JSP Demo" type="4" isStartupWorkingDirectory="true" tomcatHTTPPort="8090" webXMLPath="">
      <classPath />
      <sourcePath />
    </session>
  </sessions>
</config>
