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]