Hi, I believe this is not due to loading all entries to memory. All your data are plain text and will only take 50 MB at the most. On web Dynalist loads everything into memory too, for the purpose of global search.
For the RAM issue, please see this post: Dynalist using a ridiculous amount of RAM (Windows Desktop App)