Any way to reduce memory requirements?

The current (beta) desktop Jami application consumes around 600MB RAM. I remember, the stable version required around 450MB. Today it is considered normal to have a lot of RAM in a PC. But what if you have only 3GB RAM on your device? For example, on a Linux phone. zram can help, but just to a certain extent.

  1. I suspect that there are dependencies of dependencies which are actually not used by the application and can be stripped down. Maybe, some parts of the QT toolkit?
  2. Current builds for deb repositories use their own QT build named libqt-jami, which is large: apt reports its size as Download-Size: 161 MB and Installed-Size: 593 MB. Can you build against distro’s own libraries so that shared libraries can be actually shared in RAM with other applications?
    • There is no arm64 build in official deb repositories. Flatpak version, obviously, brings dependencies from Flatpak. Thus, no way to make shared libraries actually shared.
  3. Is there a libpurple plugin for Jami? Is it practical to create one? This way we could run a standalone jami-daemon and use less memory consuming Pidgin or Chatty as a lightweight UI.
2 Likes

I’m unable to resolve your issue, but there may be individuals on the forum who specialize in solving such technical problems. Perhaps they will notice this post.