Taking a deep dive into Amethyst's caching. After 2 days of use, my user gets to 89MB of RAM for about 75,000 events in memory, including all the encrypted ones (DMs, lists, etc) that are larger.

The rest of the memory is occupied by images, videos, compiled classes, indexes, etc.

It's quite amazing that the phone can hold this many events and only then start to freak out and start these long pauses to find memory to delete.

Reply to this note

Please Login to reply.

Discussion

I reinstalled Amethyst, which fixed the multi-gig cache size that I couldn't get rid of even when clearing cache, since it would come back immediately. Went fine for the first days but I'm back at a whole GB of cache after only 8 days since reinstalling, and it's going to keep increasing until I reinstall again or be forced to try a new client.

Is this a known issue or? 😅

Each language model for the translator is 50MB. Images and videos are very large. Some profile images are 25MB. So, GB of data is very easy. It should take about 1hr of scrolling to fill the cache.

The cache cleans itself up all the time so no need to uninstall it.

Thanks for the reply.

I guess the culprit might be all the language models that automatically get downloaded against my will, because of some random spambot in a foreign language using a hashtag I follow 😂. So multiple GB's of cache is normal for Amethyst you're saying? Because to me, it seems to climb higher every day and I wonder how high this will go. Previous install I was at nearly 3 GB pure cache.

2G is about right for the cache of everything: videos, images and AI models. If the app can't remove something it will go to 3G. Anything around 2GB is running well. :)

I have a galaxy s22 plus and amethyst works great. Its very fast and smooth. Everything loads fast i love it.

We have all experienced