mirror of
https://github.com/jarun/nnn.git
synced 2025-03-11 01:09:21 +00:00
Updated Performance (markdown)
parent
7fb025cf4c
commit
6dccb94b49
1 changed files with 2 additions and 1 deletions
|
@ -10,11 +10,12 @@
|
||||||
- 0 fragmentation - no byte loss while storing file name of directory entries
|
- 0 fragmentation - no byte loss while storing file name of directory entries
|
||||||
- no copying of filename strings while sorting/filtering
|
- no copying of filename strings while sorting/filtering
|
||||||
- entries not matching a filter are moved to the lowest slots to ignore later
|
- entries not matching a filter are moved to the lowest slots to ignore later
|
||||||
|
- selection handling through optimized bulk memory manipulation
|
||||||
- increased number of open file descriptors
|
- increased number of open file descriptors
|
||||||
- fast redraw only affected lines to avoid complete refresh
|
- fast redraw only affected lines to avoid complete refresh
|
||||||
- all the large buffers are aligned
|
- all the large buffers are aligned
|
||||||
- frequently used structures optimized to facilitate SSE quad-instruction support
|
- frequently used structures optimized to facilitate SSE quad-instruction support
|
||||||
- readahead request (to kernels supporting the feature)
|
- read-ahead request (to kernels supporting the feature)
|
||||||
- fast routines to calculate and render file size
|
- fast routines to calculate and render file size
|
||||||
- shifts instead of div and mul (modern compilers do this already)
|
- shifts instead of div and mul (modern compilers do this already)
|
||||||
- optimized memory usage everywhere, buffer re-use
|
- optimized memory usage everywhere, buffer re-use
|
||||||
|
|
Loading…
Add table
Reference in a new issue