mirror of
https://github.com/jarun/nnn.git
synced 2024-11-30 14:51:28 +00:00
Updated Performance (markdown)
parent
7fb025cf4c
commit
6dccb94b49
|
@ -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…
Reference in a new issue