[jboss-cvs] JBossAS SVN: r61272 - branches/Branch_4_2/testsuite/src/main/org/jboss/test/classloader/leak/clstore.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Mar 11 20:28:29 EDT 2007


Author: bstansberry at jboss.com
Date: 2007-03-11 20:28:28 -0400 (Sun, 11 Mar 2007)
New Revision: 61272

Modified:
   branches/Branch_4_2/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java
Log:
Use the new LeakAnalyzer

Modified: branches/Branch_4_2/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java
===================================================================
--- branches/Branch_4_2/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java	2007-03-12 00:28:11 UTC (rev 61271)
+++ branches/Branch_4_2/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java	2007-03-12 00:28:28 UTC (rev 61272)
@@ -96,19 +96,19 @@
     */
    private ClassLoader getClassLoader(WeakReference weakReferenceOnLoader, String reportHTMLFile) throws Exception
    {
-      JVMTIInterface jvmti = null;
+      LeakAnalyzer leakAnalyzer = null;
       try
       {
-         jvmti = new JVMTIInterface();
+         leakAnalyzer = new LeakAnalyzer();
       }
       catch (Throwable t)
       {
          log.debug("Could not instantiate JVMTIInterface:" + t.getLocalizedMessage());
       }
       
-      if (jvmti != null && jvmti.isActive())
+      if (leakAnalyzer != null && leakAnalyzer.isActive())
       {
-         jvmti.forceGC();
+         leakAnalyzer.forceGC();
          
          if (weakReferenceOnLoader.get() == null)
          {
@@ -122,11 +122,11 @@
             return null;
          }
          
-         jvmti.heapSnapshot("snapshot", "mem");
+         leakAnalyzer.heapSnapshot("snapshot", "mem");
             
-         HashMap datapoints = jvmti.createIndexMatrix();
+         HashMap datapoints = leakAnalyzer.createIndexMatrix();
          
-         String report = jvmti.exploreObjectReferences(datapoints, weakReferenceOnLoader.get(), 18, true);
+         String report = leakAnalyzer.exploreObjectReferences(datapoints, weakReferenceOnLoader.get(), 18, true, false);
          log.info(report);
          if (reportHTMLFile != null)
          {
@@ -138,7 +138,7 @@
          }
          
          
-         jvmti.forceGC();
+         leakAnalyzer.forceGC();
       }
       else
       {




More information about the jboss-cvs-commits mailing list