Updated Performance (markdown)

Terminator X 2021-07-14 21:18:18 +05:30
parent 7fb025cf4c
commit 6dccb94b49

@ -10,11 +10,12 @@
- 0 fragmentation - no byte loss while storing file name of directory entries
- no copying of filename strings while sorting/filtering
- 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
- fast redraw only affected lines to avoid complete refresh
- all the large buffers are aligned
- 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
- shifts instead of div and mul (modern compilers do this already)
- optimized memory usage everywhere, buffer re-use