pauldick    02/04/26 14:51:28

  Modified:    test/java/src/org/apache/qetest/dtm
                        TimeDTMTraverserDeep.java TimeDTMTraverserFlat.java
  Log:
  Misc changes
  
  Revision  Changes    Path
  1.2       +12 -1     
xml-xalan/test/java/src/org/apache/qetest/dtm/TimeDTMTraverserDeep.java
  
  Index: TimeDTMTraverserDeep.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/test/java/src/org/apache/qetest/dtm/TimeDTMTraverserDeep.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TimeDTMTraverserDeep.java 16 Apr 2002 21:03:40 -0000      1.1
  +++ TimeDTMTraverserDeep.java 26 Apr 2002 21:51:28 -0000      1.2
  @@ -103,6 +103,8 @@
   
     public static void main(String argv[])
     {
  +     long dtmStart = 0;              // Time the creation of dtmManager, and 
dtm initialization.
  +
        System.out.println("\nTesting Traversal of DEEP documents.");
        try
       {
  @@ -142,8 +144,18 @@
          // For testing with some of David Marston's files I do want to strip 
whitespace.
          dtmWSStripper stripper = new dtmWSStripper();
   
  +
  +       // Time the creation of the dtm
  +
  +
  +       System.out.println("Pre-DTM free memory:" + 
Runtime.getRuntime().freeMemory());
  +       dtmStart = System.currentTimeMillis();
         DTMManager manager= new DTMManagerDefault().newInstance(new 
XMLStringFactoryImpl());
         DTM dtm=manager.getDTM(source, true, stripper, false, true);
  +       System.out.println("Post-DTM free memory:" + 
Runtime.getRuntime().freeMemory());
  +       System.out.println("DTM initialization took: "+ 
(System.currentTimeMillis() - dtmStart));
  +       Runtime.getRuntime().gc();
  +       System.out.println("Post-GC free memory:" + 
Runtime.getRuntime().freeMemory());
   
          // Get various nodes to use as context nodes.
          int dtmRoot = dtm.getDocument();                                      
// #document
  @@ -186,7 +198,6 @@
         }
     }
     
  -
    static void timeAxis(DTM dtm, int axis, int context, int[] rtdata)
     {  
       long startTime = 0;
  
  
  
  1.2       +4 -0      
xml-xalan/test/java/src/org/apache/qetest/dtm/TimeDTMTraverserFlat.java
  
  Index: TimeDTMTraverserFlat.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/test/java/src/org/apache/qetest/dtm/TimeDTMTraverserFlat.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TimeDTMTraverserFlat.java 16 Apr 2002 21:03:40 -0000      1.1
  +++ TimeDTMTraverserFlat.java 26 Apr 2002 21:51:28 -0000      1.2
  @@ -103,6 +103,7 @@
   
     public static void main(String argv[])
     {
  +    long dtmStart = 0;
        System.out.println("\nTesting Traversal of FLAT documents.");
       try
       {
  @@ -139,8 +140,11 @@
          // For testing with some of David Marston's files I do want to strip 
whitespace.
          dtmWSStripper stripper = new dtmWSStripper();
   
  +       // Time the creation of the dtm
  +       dtmStart = System.currentTimeMillis();
         DTMManager manager= new DTMManagerDefault().newInstance(new 
XMLStringFactoryImpl());
         DTM dtm=manager.getDTM(source, true, stripper, false, true);
  +       System.out.println("DTM initialization took: "+ 
(System.currentTimeMillis() - dtmStart));
   
          // Get various nodes to use as context nodes.
          int dtmRoot = dtm.getDocument();                                      
// #document
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to