|
1 | | --- Optimised LOOKAHEADS (replacing all syntactic lookahead by numeric lookaheads) |
2 | | -Benchmark (version) Mode Cnt Score Error Units |
3 | | -JSQLParserBenchmark.parseSQLStatements latest avgt 15 264.132 ± 9.636 ms/op |
4 | | -JSQLParserBenchmark.parseSQLStatements 5.2 avgt 15 415.744 ± 20.602 ms/op |
5 | | -JSQLParserBenchmark.parseSQLStatements 5.1 avgt 15 89.387 ± 1.916 ms/op |
6 | | -JSQLParserBenchmark.parseSQLStatements 5.0 avgt 15 68.810 ± 2.591 ms/op |
7 | | -JSQLParserBenchmark.parseSQLStatements 4.9 avgt 15 60.515 ± 1.650 ms/op |
8 | | -JSQLParserBenchmark.parseSQLStatements 4.8 avgt 15 60.002 ± 1.259 ms/op |
9 | | -JSQLParserBenchmark.parseSQLStatements 4.7 avgt 15 73.291 ± 3.049 ms/op |
10 | | - |
11 | | --- Optimised LOOKAHEADS (replacing huge numeric lookaheads with syntactic lookaheads again) |
12 | | -Benchmark (version) Mode Cnt Score Error Units |
13 | | -JSQLParserBenchmark.parseSQLStatements latest avgt 15 249.408 ± 11.340 ms/op |
14 | | -JSQLParserBenchmark.parseSQLStatements 5.2 avgt 15 388.453 ± 13.149 ms/op |
15 | | - |
16 | | --- Disable `FunctionAllColumns()` |
17 | | -Benchmark (version) Mode Cnt Score Error Units |
18 | | -JSQLParserBenchmark.parseSQLStatements latest avgt 30 83.504 ± 1.557 ms/op |
19 | | -JSQLParserBenchmark.parseSQLStatements 5.2 avgt 30 400.876 ± 8.291 ms/op |
20 | | -JSQLParserBenchmark.parseSQLStatements 5.1 avgt 30 85.731 ± 1.288 ms/op |
21 | | - |
22 | | --- Token Manipulation |
23 | | -JSQLParserBenchmark.parseSQLStatements latest avgt 30 78.287 ± 4.730 ms/op |
24 | | -JSQLParserBenchmark.parseSQLStatements 5.2 avgt 30 356.553 ± 24.823 ms/op |
25 | | -JSQLParserBenchmark.parseSQLStatements 5.1 avgt 30 86.815 ± 1.771 ms/op |
| 1 | +Benchmark (version) Mode Cnt Score Error Units |
| 2 | +JSQLParserBenchmark.parseSQLStatements latest avgt 15 7.602 ± 0.135 ms/op |
| 3 | +JSQLParserBenchmark.parseSQLStatements 5.3 avgt 15 80.758 ± 2.718 ms/op |
| 4 | +JSQLParserBenchmark.parseSQLStatements 5.1 avgt 15 83.231 ± 2.200 ms/op |
0 commit comments