1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
import java.io.*;
import java.util.*;
import java.text.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
public class bench {
public void InitXML(int enlarge) {};
public void ReleaseXML() {};
public void ParseXML(int enlarge, int iters, int iter) {};
public void Bench(String argv[]) throws IOException {
int iterations,size,mode;
if (argv.length<1) {
System.err.println("Usage:\n\tme <iterations> [size]");
} else {
iterations = Integer.parseInt(argv[0]);
size = Integer.parseInt(argv[1]);
double a,b;
Date pre,post;
SimpleDateFormat s,ms;
disp d = new disp();
double result;
s=new SimpleDateFormat("ss");
ms=new SimpleDateFormat("SSS");
InitXML(size);
ParseXML(size,iterations,0);
for (int i=1;i<=iterations;i++) {
pre=new Date();
ParseXML(size,iterations,i);
post=new Date();
a=Double.valueOf(s.format(post)).doubleValue();
b=Double.valueOf(s.format(pre)).doubleValue();
result=(post.getTime()-pre.getTime());
d.disp_event(result);
// System.err.println(result);
}
d.disp_post();
System.err.println("Creating DOM Tre Time " + d.disp_m + "(" + (300*d.disp_d/d.disp_m) + "%) ms");
ReleaseXML();
}
}
}
|