summaryrefslogtreecommitdiffstats
path: root/LayoutTests/fast/xpath/4XPath/Borrowed/od_20000608.html
diff options
context:
space:
mode:
Diffstat (limited to 'LayoutTests/fast/xpath/4XPath/Borrowed/od_20000608.html')
-rw-r--r--LayoutTests/fast/xpath/4XPath/Borrowed/od_20000608.html85
1 files changed, 85 insertions, 0 deletions
diff --git a/LayoutTests/fast/xpath/4XPath/Borrowed/od_20000608.html b/LayoutTests/fast/xpath/4XPath/Borrowed/od_20000608.html
new file mode 100644
index 0000000..a481f3d
--- /dev/null
+++ b/LayoutTests/fast/xpath/4XPath/Borrowed/od_20000608.html
@@ -0,0 +1,85 @@
+<!--
+4XPath Performance test from "Olivier Deckmyn" <odeckmyn.list@teaser.fr>, with import and filename updates
+
+Subject: [4suite] 4XPath performance ?
+Date: Thu, 8 Jun 2000 16:30:21 +0200
+From: "Olivier Deckmyn" <odeckmyn.list@teaser.fr>
+To: "4Suite list" <4suite@dollar.fourthought.com>
+
+I am playing and testing 4XPath....
+And I am a little afraid of the results I see...
+The machine is a Dell Server (2400) with a single PIII-750 and 256MB RAM,
+USCSI disks (10K RPM), running FreeBSD4.
+
+There is a lot of memory, cpu is not used for anything else than the test...
+
+With a 100KB xml file, I have applied the attached test1.py
+
+Here are the results :
+QUERY="//author" (no match in the file)
+Reading document
+took 1.336457 sec
+Starting query
+took 307.572385 sec
+Indexing DOM
+took 0.125362 sec
+Starting query
+took 84.692544 sec
+
+QUERY="//date" (few matches in the file)
+Reading document
+took 1.341848 sec
+Starting query
+took 308.466919 sec
+<date> 10 October 1996</date><date>1 August 1996</date><date>17 April
+1996</date><date> 17 April 1996</date><date> 17 April 1996</date><date> 12
+April 1996</date><date>27 March 1996</date><date>27 March
+1996</date><date>23 February 1996</date><date>9 December 1996</date><date>
+29 November 1996</date><date> 31 October 1996</date>Indexing DOM
+took 0.128668 sec
+Starting query
+took 85.145023 sec
+<date> 10 October 1996</date><date>1 August 1996</date><date>17 April
+1996</date><date> 17 April 1996</date><date> 17 April 1996</date><date> 12
+April 1996</date><date>27 March 1996</date><date>27 March
+1996</date><date>23 February 1996</date><date>9 December 1996</date><date>
+29 November 1996</date><date> 31 October 1996</date>
+
+
+Result :
+Indexing is worth the price ! Very quick index build, and 3.5x speed gain
+...
+But, it very slow anyway :(
+
+Is this the "normal" performance ? Can I do better?
+-->
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<html>
+<head>
+<link rel="stylesheet" href="../../../js/resources/js-test-style.css">
+<script src="../../../js/resources/js-test-pre.js"></script>
+</head>
+<body>
+<div id="console"></div>
+
+<script>
+
+ req = new XMLHttpRequest;
+ req.open("GET", 'resources/od_20000608.xml', false);
+ req.send(null);
+ xml_dom_object = req.responseXML;
+
+ EXPR = '//author'
+ nodeset = xml_dom_object.evaluate(EXPR, xml_dom_object, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
+ shouldBe('nodeset.snapshotLength', '0')
+
+ EXPR = '//date'
+ nodeset = xml_dom_object.evaluate(EXPR, xml_dom_object, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
+ shouldBe('nodeset.snapshotLength', '12')
+
+ var successfullyParsed = true;
+
+</script>
+<script src="../../../js/resources/js-test-post.js"></script>
+</body>
+</html>