Replies: 3 comments 1 reply
-
👋 Hi, Yazi author here. Just came across this discussion, and I have some different thoughts: The memory comparison method seems a bit unfair to Yazi. Yazi embeds image encoding/decoding and code highlighting, which undoubtedly requires more memory than other file managers. After Yazi processes tasks like image encoding, it doesn't immediately return the allocated memory to the system, since this is an inefficient operation that can result in a lot of memory fragmentation. Instead, Yazi retains some memory for potential future use rather than reapplying to the operating system, making its memory usage "appear" larger. The system task manager includes the already freed memory, contributing to this perception. To see Yazi's actual memory usage, you can use tools like heaptrack. In comparison, other file managers call external programs to perform these tasks, so they aren't considered part of the file manager's own memory. When these tasks are completed, the process is destroyed, and the memory is returned to the operating system. However, this involves a complete process creation cycle on each preview. |
Beta Was this translation helpful? Give feedback.
-
yes, agree! thanks to the open source community and the people like you who make us so plent of choice, great! |
Beta Was this translation helpful? Give feedback.
-
I used all of them, they are all great!!! My final choice is Yazi :) |
Beta Was this translation helpful? Give feedback.
-
nnn, ranger, lf, joshuto, yazi, which is your choice?
only personal opionon:
memery usage
in my case:
funtion
great turbo mode, fast to navigate. tons of plugins.
but the ui was simple, screen got a flash (redraw) if press
=
,lf
good documented
server mode instead of tabs.
seems no bookmark
ranger
most carefully writed config files. ready to use. not matter you use which programs, it's almost considered in config.
most featured functions, very detailed. for example filter stack could fulfill your your logical.
joshuto
most function and habit keeped from ranger.
more effetiontly. takes less memery.
yazi
bulti preview makes it distinct from others.
precache mechinism, which makes your preview faster, but more resource usage.
choice
only personal opininon, maybe not very exact true.
what's your opinion?
Beta Was this translation helpful? Give feedback.
All reactions