|
| 1 | +# ⚡ Benchmarks |
| 2 | + |
| 3 | +A set of measures tracking the performance of the library. |
| 4 | + |
| 5 | +## ⏱ Compile times |
| 6 | + |
| 7 | +| Configuration | v2.0.1 | v2.1.0 | |
| 8 | +|:---|---|---| |
| 9 | +| Debug | 7.15s | 6.40s | |
| 10 | +| Release | 32.83s | 27.21ss | |
| 11 | + |
| 12 | +## 🤖 Common Tasks |
| 13 | + |
| 14 | +### Debug |
| 15 | + |
| 16 | +| Task | v2.0.1 | v2.1.0 | |
| 17 | +|:---|---|---| |
| 18 | +| Unicode-escaping 2 emojis | 0.000083s | 0.000040s | |
| 19 | +| ASCII-escaping 2 emojis | 0.000104s | 0.000035s | |
| 20 | +| Unescaping 2 emojis | 0.000046s | 0.000049s | |
| 21 | +| Unescaping a tweet | 0.000085s | 0.000033s | |
| 22 | +| Unicode-escaping a tweet | 0.000844s | 0.000131s | |
| 23 | +| ASCII-escaping a tweet | 0.001023s | 0.000158s | |
| 24 | +| Unicode-escaping 23,145 characters | 0.159909s | 0.024684s | |
| 25 | +| ASCII-escaping 23,145 characters | 0.198981s | 0.030419s | |
| 26 | +| Unescaping 3,026 words with 366 escapes | 0.165962s | 0.001686s | |
| 27 | + |
| 28 | +### Release |
| 29 | + |
| 30 | +| Task | v2.0.1 | v2.1.0 | |
| 31 | +|:---|---|---| |
| 32 | +| Unicode-escaping 2 emojis | 0.000022s | 0.000010s | |
| 33 | +| ASCII-escaping 2 emojis | 0.000033s | 0.000015s | |
| 34 | +| Unescaping 2 emojis | 0.000031s | 0.000016s | |
| 35 | +| Unescaping a tweet | 0.000052s | 0.000017s | |
| 36 | +| Unicode-escaping a tweet | 0.000183s | 0.000064s | |
| 37 | +| ASCII-escaping a tweet | 0.000276s | 0.000077s | |
| 38 | +| Unicode-escaping 23,145 characters | 0.034701s | 0.011941s | |
| 39 | +| ASCII-escaping 23,145 characters | 0.052937s | 0.014950s | |
| 40 | +| Unescaping 3,026 words with 366 escapes | 0.014192s | 0.001162s | |
| 41 | + |
| 42 | +## ❓ Complexity |
| 43 | + |
| 44 | +TODO |
| 45 | + |
| 46 | +| Algorithm | v2.0.1 | v2.1.0 | |
| 47 | +|:---|---|---| |
| 48 | +| ASCII escaping | N/A | N/A | |
| 49 | +| Unicode escaping | N/A | N/A | |
| 50 | +| Unescaping | N/A | N/A | |
0 commit comments