Author: schor
Date: Thu Apr 17 21:17:20 2014
New Revision: 1588374

URL: http://svn.apache.org/r1588374
Log:
no Jira - add commented out test case code for measuring heap use in growing 
the cas test.  Only useful when comparing against previous runs.  Is highly 
variable depending on the JVM.

Modified:
    
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/GrowingTheCasTest.java

Modified: 
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/GrowingTheCasTest.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/GrowingTheCasTest.java?rev=1588374&r1=1588373&r2=1588374&view=diff
==============================================================================
--- 
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/GrowingTheCasTest.java
 (original)
+++ 
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/GrowingTheCasTest.java
 Thu Apr 17 21:17:20 2014
@@ -140,6 +140,24 @@ public class GrowingTheCasTest extends T
       e.printStackTrace();
       assertTrue(false);
     }
+//    try {  // uncomment for memory use profiling
+//      Thread.sleep(10000000);
+//    } catch (InterruptedException e) {
+//      // TODO Auto-generated catch block
+//      e.printStackTrace();
+//    }  // debug
+//    Runtime r = Runtime.getRuntime();
+//    System.out.format("Size of 2 heaps: %,d%n", r.totalMemory() - 
r.freeMemory());
+//    System.gc();
+//    System.gc();
+//    System.out.format("Size of 2 heaps: %,d after 2 gcs%n", r.totalMemory() 
- r.freeMemory());
+//    
+//    smallHeapCas = null;
+//    jcas = null;
+//    System.out.format("Size of 0 heaps: %,d%n", r.totalMemory() - 
r.freeMemory());
+//    System.gc();
+//    System.gc();
+//    System.out.format("Size of 0 heaps: %,d after 2 gcs%n", r.totalMemory() 
- r.freeMemory());   
   }
 
   public static void main(String[] args) {


Reply via email to