diff --git a/Performance.md b/Performance.md index f0e62a0..11a35d9 100644 --- a/Performance.md +++ b/Performance.md @@ -40,11 +40,11 @@ - use lazy/background/threaded load - du, sort and _type-to-nav_ program options require a `stat()` on all entries for correctness -#### Selection speed +#### Selection -Supporting multi-directory selection is technically challenging; `nnn` uses many optimalizations to make it unnoticeable in most cases, but selecting all (also over a filter) or inverting selection while already having lots of files selected may take some time. +Supporting multi-directory selection is technically challenging; `nnn` uses many optimizations to make it unnoticeable in most cases, but selecting all (also over a filter) or inverting selection while already having lots of files selected may take some time. -When tested on [Motorola Photon Q](https://www.gsmarena.com/motorola_photon_q_4g_lte_xt897-4885.php) (ARM CPU with 13.54 bogomips) and a directory with 10000 files even the most complicated cases we came up with finished within 10 seconds. If the pre-existing selection was small or continuos, both select all (full as well as on filter) and invert were instantaneous. +When tested on [Motorola Photon Q](https://www.gsmarena.com/motorola_photon_q_4g_lte_xt897-4885.php) (ARM CPU with 13.54 bogomips) and a directory with 10000 files even the most complicated cases we came up with finished within 10 seconds. If the earlier selection was small or continuous, both select all (full as well as on filter) and invert were instantaneous. ## Comparison