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.
- 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?
- Current builds for
debrepositories use their own QT build namedlibqt-jami, which is large:aptreports its size asDownload-Size: 161 MBandInstalled-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
arm64build in officialdebrepositories. Flatpak version, obviously, brings dependencies from Flatpak. Thus, no way to make shared libraries actually shared.
- There is no
- Is there a
libpurpleplugin for Jami? Is it practical to create one? This way we could run a standalonejami-daemonand use less memory consuming Pidgin or Chatty as a lightweight UI.