Commit graph

24 commits

Author SHA1 Message Date
Kovid Goyal
61a89a14b6
Ignore temporary write failures in benchmark kitten 2024-02-25 09:57:35 +05:30
Kovid Goyal
8d01a42db1
Make the default number of repetitions for benchmark 100 2024-02-25 09:57:35 +05:30
Kovid Goyal
c1793d8781
Pause rendering per repetition
Needed when number of repetitions is large enough to cause
paused rendering to be aborted
2024-02-25 09:57:33 +05:30
Kovid Goyal
fce896c480
Do not render when benchmarking parser to better isolate parser performance 2024-02-25 09:57:33 +05:30
Kovid Goyal
0f6d11351b
Fix benchmark rate calculation 2024-02-25 09:57:30 +05:30
Kovid Goyal
cc6dc96c90
Allow setting benchmark options 2024-02-25 09:57:29 +05:30
Kovid Goyal
93430cd5f4
Images benchmark should not measure speed of zlib 2024-02-25 09:57:29 +05:30
Kovid Goyal
9eb91984dd
Cleanup benchmark warmup code 2024-02-25 09:57:29 +05:30
Kovid Goyal
ad7175a24d
... 2024-02-25 09:57:29 +05:30
Kovid Goyal
24232ba277
Ensure goroutine has started before sending data 2024-02-25 09:57:28 +05:30
Kovid Goyal
0f6e5fe57e
Fix benchmark rate calculation 2024-02-25 09:57:28 +05:30
Kovid Goyal
17cb65e981
Adjust amount of data in the benchmarks for more consistent timing 2024-02-25 09:57:28 +05:30
Kovid Goyal
f2153f060d
add unicode benchmark 2024-02-25 09:57:28 +05:30
Kovid Goyal
e8f67281cf
Warmup font rendering before running benchmark 2024-02-25 09:57:28 +05:30
Kovid Goyal
9cf425006f
... 2024-02-25 09:57:28 +05:30
Kovid Goyal
a75fb6509e
... 2024-02-25 09:57:27 +05:30
Kovid Goyal
f0afdc51af
... 2024-02-25 09:57:27 +05:30
Kovid Goyal
ad7f671a7b
Add a long escape code benchmark 2024-02-25 09:57:27 +05:30
Kovid Goyal
5921ca1139
Add images benchmark 2024-02-25 09:57:26 +05:30
Kovid Goyal
822c9cb1d6
... 2024-02-25 09:57:26 +05:30
Kovid Goyal
529de9c91d
Allow specifying benchmarks to run on the command line 2024-02-25 09:57:26 +05:30
Kovid Goyal
7914523a16
Add a CSI + ascii test 2024-02-25 09:57:26 +05:30
Kovid Goyal
d39c71f927
Round the time to two digit precision 2024-02-25 09:57:26 +05:30
Kovid Goyal
934f2ede0b
Start work on simple benchmark tool 2024-02-25 09:57:26 +05:30