bench.xml 1.55 KB
Newer Older
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
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<page>

<title>Benchmarks</title>
<banner>Benchmarks</banner>

<!-- ********* Left panel ********* -->
<navig>
<toc/>
<box>
<p>
This page briefly presents preliminary benchmarks on the CDuce prototype. 
</p>

<ul>
<li><a href="/cgi-bin/cduce">Online demo</a></li>
<li><a href="/">Home page</a></li>
</ul>
</box>
</navig>

<!-- ********* Main panel ********* -->

<main>

<box title="Methodology" link="meth">
27
28
29
30
<p>
<b>This page is under construction.</b>
</p>

31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<p>
The benchmarks were performed on a Linux box, Athlon 750, 128 Mb RAM.
</p>
</box>

<box title="CDuce alone" link="cduce">
</box>

<box title="CDuce vs. XDuce" link="xduce">

<p>
<a href="bench/addrbook.cd">CDuce source</a> -
<a href="bench/addrbook.q">XDuce source</a> -
<a href="bench/addrbook.ml">OCaml file</a> (to generate random documents).
</p>


<table border="1">
 <tr> <td>Addrbook</td> 
      <th>XDuce 0.2.4</th> 
      <th>XDuce 0.2.4 + patopt</th> 
      <th>XDuce 0.4.0 + patopt</th> 
      <th>CDuce</th> </tr>

 <tr align="right"> <th>Type-checking</th> 
      <td>0.04</td> <td>0.05</td> <td>0.15</td> <td>0.05</td> </tr>
 <tr align="right"> <th>Small file (60 Ko)</th>
      <td>1.56</td> <td>0.14</td> <td>9.6</td> <td>0.09</td> </tr>
 <tr align="right"> <th>Medium file (600 Ko)</th>
      <td>260</td> <td>1.16</td> <td>*</td> <td>0.46</td> </tr>
 <tr align ="right"> <th>Large file (6 Mb)</th>
      <td>*</td> <td>31.05</td> <td>*</td> <td>6.13</td> </tr>

</table>

</box>

<box title="CDuce vs. XSLT" link="xslt">
</box>

</main>

</page>