|
VISL CG-3 Performance Benchmarks
Sections:
Notes:
- Grammar is 1696328 bytes: has 12 sections, 1 templates, 10919 rules, 9260 sets, 7221 tags. 103 rules cannot be skipped by index.
- Input is 93363 bytes: has 2000 lines, 94 windows, 787 cohorts, 5656 readings.
- Scripts: profile-revisions.php,
profile-revisions-tally.php
- Revision 10044 is from 2014-07-14.
- Revision 10373 is from 2015-01-24.
- Revision 10800 is from 2015-06-23.
- Revision 10809 is from 2015-06-26.
- Revision 11682 is from 2016-07-21.
- Revision 12200 is from 2017-05-20.
Ticks and Time Taken Parsing Grammar
Revision |
Ticks |
Seconds |
Rules/s |
10044 | 1049 | 0.29 | 37652 | 10373 | 1070 | 0.3 | 36397 | 10800 | 1060 | 0.27 | 40441 | 10822 | 1067 | 0.27 | 40441 | 11682 | 1086 | 0.3 | 36397 | 12200 | 1092 | 0.3 | 36397 |
10044 10373 10800 10822 11682 12200 1040 1050 1060 1070 1080 1090 1100 0.265 0.270 0.275 0.280 0.285 0.290 0.295 0.300 0.305 | Ticks (in millions) | | Seconds |
Allocations and Bytes Used Parsing Grammar
Revision |
Allocations |
KiB Allocated |
10044 | 746672 | 60566 | 10373 | 767647 | 61471 | 10800 | 756068 | 65921 | 10822 | 756068 | 65921 | 11682 | 724690 | 62466 | 12200 | 724693 | 62538 |
10044 10373 10800 10822 11682 12200 60000 61000 62000 63000 64000 65000 66000 67000 720000 730000 740000 750000 760000 770000 | Bytes Allocated (KiB) | | Allocations |
Ticks and Time Taken Applying Grammar
Revision |
Ticks |
Seconds |
Cohorts/s |
10044 | 8182 | 2.78 | 283 | 10373 | 8261 | 2.7 | 291 | 10800 | 5681 | 1.65 | 477 | 10822 | 5596 | 1.66 | 474 | 11682 | 5571 | 1.66 | 474 | 12200 | 5803 | 1.7 | 463 |
10044 10373 10800 10822 11682 12200 5000 10000 15000 20000 25000 0.0 2.5 5.0 7.5 10.0 12.5 | Ticks (in millions) | | Seconds |
Allocations and Bytes Used Applying Grammar
Revision |
Allocations |
KiB Allocated |
10044 | 1384997 | 201160 | 10373 | 1404991 | 205000 | 10800 | 612298 | 53591 | 10822 | 494270 | 49920 | 11682 | 488000 | 52489 | 12200 | 488004 | 52577 |
10044 10373 10800 10822 11682 12200 0 50000 100000 150000 200000 250000 400000 600000 800000 1000000 1200000 1400000 1600000 | Bytes Allocated (KiB) | | Allocations |
|
|