Yorick Peterse
c89ac91f3a
Benchmark for lexing HTML void elements.
2014-09-24 10:43:49 +02:00
Yorick Peterse
d004bc7233
Use advance vs lex in the HTML lexer bench.
2014-09-24 10:07:14 +02:00
Yorick Peterse
d92133ef43
Benchmark Oga XPath evaluation without the parser.
...
This gives better insight in the performance of the evaluator itself.
2014-09-02 20:55:42 +02:00
Yorick Peterse
84d6ba96c2
Benchmarks for comparing Oga with others.
...
This includes two benchmarks: one for parsing XML and one for evaluating XPath.
2014-09-02 20:45:23 +02:00
Yorick Peterse
3dcd0e4584
Compare results of the XML pull parser benchmark.
2014-09-02 10:06:09 +02:00
Yorick Peterse
adb125c647
Compare results of the XML parser benchmark.
2014-09-02 10:05:11 +02:00
Yorick Peterse
aad9279048
Removed a useless XML parser benchmark.
2014-09-02 10:04:20 +02:00
Yorick Peterse
69f1cd0a40
Compare results of the lexer benchmark.
2014-09-02 10:03:41 +02:00
Yorick Peterse
8bab5c70d8
Removed two useless XML lexer benchmarks.
2014-09-02 10:03:30 +02:00
Yorick Peterse
9bda9dac19
Basic benchmark for the XPath parser.
2014-06-23 20:50:07 +02:00
Yorick Peterse
5259c31b36
Re-organized/cleaned up the benchmarks directory.
2014-06-23 20:49:11 +02:00
Yorick Peterse
99615d72f9
Simple benchmarks for the XPath lexer.
2014-06-13 00:49:24 +02:00
Yorick Peterse
61d553be34
Namespaced benchmarks per parser category.
2014-06-13 00:25:39 +02:00
Yorick Peterse
c81c6db74e
Benchmarks/profilers for IO inputs in the lexer.
2014-05-26 00:31:15 +02:00
Yorick Peterse
854936f30b
Added average benchmarks for the parser.
2014-05-16 16:38:27 +02:00
Yorick Peterse
e54d77fc2f
Cleaned up the average timing benchmark.
2014-05-01 13:43:33 +02:00
Yorick Peterse
203aea6b1a
Cleaned up benchmarking code.
2014-05-01 13:08:44 +02:00
Yorick Peterse
ebf9099f0e
Dropped the benchmark_ prefixes.
...
These files reside in a benchmark/ directory. Gee, I wonder what they do.
2014-05-01 13:03:21 +02:00
Yorick Peterse
20f2f256f6
Benchmark for measuring average lexing times.
2014-05-01 13:01:52 +02:00
Yorick Peterse
e26d5a8664
Removed unused variable in a lexer benchmark.
2014-05-01 12:25:49 +02:00
Yorick Peterse
2f36692abe
Fixed the big XML lexer benchmark.
2014-04-30 09:28:28 +02:00
Yorick Peterse
579c0499ed
Benchmark for the pull parser.
2014-04-29 14:48:43 +02:00
Yorick Peterse
5ed09236f9
Big XML benchmark for the lexer.
2014-04-29 14:48:36 +02:00
Yorick Peterse
a1e9e74b9c
Updated a benchmark description.
2014-04-29 14:24:33 +02:00
Yorick Peterse
a111e673cb
Changed the big XML file size to 10 MB.
...
This makes various calculations a bit easier opposed to when the file is 11MB
in size.
2014-04-29 13:42:02 +02:00
Yorick Peterse
70fcc8534c
Benchmark for parsing big XML documents.
2014-04-29 13:05:45 +02:00
Yorick Peterse
c8c9da2922
Track the XML fixture in Git.
...
To make running benchmarks easier we'll track the XML file in Git in its
compressed form. I also decreased the size of the XML file from ~50 MB to
~10MB.
2014-04-19 01:03:14 +02:00
Yorick Peterse
6f1ce17b31
Benchmark for lexer lines/second.
...
This benchmark uses a fixture file that is automatically downloaded.
2014-04-17 20:06:24 +02:00
Yorick Peterse
144c95cbb4
Replaced the HRS fixture with one from Gist.
...
The HRS output is invalid, which Oga can not handle at this time.
2014-04-10 21:31:01 +02:00
Yorick Peterse
292a98d7f6
Basic benchmarks for the Parser class.
2014-04-10 10:05:04 +02:00
Yorick Peterse
8ca7781842
Updated the lexer benchmarks.
...
These had to be updated for the API changes of Oga::XML::Lexer.
2014-04-10 10:01:11 +02:00
Yorick Peterse
eae13d21ed
Namespaced the lexer/parser under Oga::XML.
...
With the upcoming XPath and CSS selector lexers/parsers it will be confusing to
keep these in the root namespace.
2014-03-25 09:34:38 +01:00
Yorick Peterse
4b914b3d6f
Added extra benchmarks for lexing large inputs.
2014-03-23 12:46:04 +01:00
Yorick Peterse
d7a40ec470
Simple benchmark for lexing elements.
2014-03-21 17:45:23 +01:00
Yorick Peterse
2852afce9b
Benchmark for measuring CDATA lexing.
2014-03-21 16:59:44 +01:00