lotabout.skim/tests
Loric ANDRE 5b0323a9fb feat!: use Arinae as default algorithm
=== Results: ./target/release/sk [baseline] ===
Completed runs: 50 / 50
Average items matched: 2895782 / 10000000  (min: 2895782, max: 2895782)
Average time: 3.827s  (min: 3.576s, max: 4.090s)
Average items/second: 2615767  (min: 2445033, max: 2796365)
Average peak memory usage: 1589.2 MB  (min: 1518.6 MB, max: 1661.2 MB)
Average peak CPU usage: 528.9%  (min: 457.0%, max: 740.0%)

=== Results: /home/loric/.local/share/cargo/bin/sk ===
Completed runs: 50 / 50
Average items matched: 2895782 / 10000000  (min: 2895782, max: 2895782)
+0.0%
Average time: 3.930s  (min: 3.565s, max: 4.226s)  +2.7%
Average items/second: 2548674  (min: 2366263, max: 2804816)  -2.6%
Average peak memory usage: 1618.8 MB  (min: 1539.1 MB, max: 1680.6 MB)
+1.9%
Average peak CPU usage: 696.8%  (min: 608.0%, max: 875.0%)  +31.7%

=== Results: /home/loric/.nix-profile/bin/fzf ===
Completed runs: 50 / 50
Average items matched: 2895782 / 10000000  (min: 2895782, max: 2895782)
+0.0%
Average time: 5.421s  (min: 4.814s, max: 6.111s)  +41.7%
Average items/second: 1848269  (min: 1636444, max: 2077385)  -29.3%
Average peak memory usage: 2015.3 MB  (min: 1860.7 MB, max: 2173.9 MB)
+26.8%
Average peak CPU usage: 1301.1%  (min: 1229.0%, max: 1431.0%)  +146.0%

=== Comparison Summary (vs baseline: ./target/release/sk) ===
Binary                                       Avg time     Δ time
Avg rate     Δ rate
------------------------------------------------------------------------------------------
./target/release/sk                            3.827s   baseline
2615767   baseline
/home/loric/.local/share/cargo/bin/sk          3.930s      +2.7%
2548674      -2.6%
/home/loric/.nix-profile/bin/fzf               5.421s     +41.7%
1848269     -29.3%
2026-03-10 15:59:59 +01:00
..
common feat!: internally compute indexes at match time (removes get/set_index) (#1001) 2026-03-10 14:12:10 +01:00
snapshots feat!: use Arinae as default algorithm 2026-03-10 15:59:59 +01:00
ansi.rs fix: restart_matcher race condition (closes #970) 2026-02-12 15:08:37 +01:00
binds.rs feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
case.rs tests: remove insta_ prefixes after finalizing tests migration 2026-01-23 17:58:05 +01:00
defaults.rs tests: remove insta_ prefixes after finalizing tests migration 2026-01-23 17:58:05 +01:00
highlighting.rs fix: restart_matcher race condition (closes #970) 2026-02-12 15:08:37 +01:00
history.rs feat!: use smarter setters, remove the need for Some(...) and String::from() in setters 2026-02-11 18:18:35 +01:00
issues.rs feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
keys.rs fix: always make ctrl-d abort (closes #941) 2026-01-29 18:23:10 +01:00
keys_interactive.rs feat: use a separate thread pool for Matcher runs (#961) 2026-02-15 17:34:46 +01:00
layout.rs fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
listen.rs feat!: use smarter setters, remove the need for Some(...) and String::from() in setters 2026-02-11 18:18:35 +01:00
matcher.rs feat!: use Arinae as default algorithm 2026-03-10 15:59:59 +01:00
normalize.rs feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
options.rs feat: add --ellipsis option 2026-02-19 13:37:10 +01:00
preview.rs feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
split_match.rs tests: remove insta_ prefixes after finalizing tests migration 2026-01-23 17:58:05 +01:00
tiebreak.rs feat: add scheme for better filepath matching in Arinae 2026-03-05 09:30:38 +01:00
tmux.rs feat: add --print-current, --output-format (closes #981) 2026-02-18 22:14:49 +01:00
unix.rs feat!: use Arinae as default algorithm 2026-03-10 15:59:59 +01:00