Ran an instance of the reference implementation for a year or two and hadn't noticed resource consumption that much tbh. And this was for an organization with hundreds of members. Did something change in the past two years?
I think you’re confusing Element and Synapse. Synapse is the reference implementation, Element is the client. And it can definitely be a resource hog on some end systems but it seems pretty fine in general
nope, perf has improved a lot in the last 2 years (on web, at least). android and ios are still slower than they should be in accounts with large rooms, but there is a bunch of step changes on the horizon (called “sliding sync”) which should eliminate that.
I think a lot of the "element is slow" can be attributed for using the matrix homeserver. I personally notice it somewhat frequently that that one is quite slow, in comparison to a privately hosted one.
Summary: element-desktop sluggish and freezing with accounts with large amount of rooms and history on Linux (consistent across devices, dists, and DEs). This is separate from a recent freezing issue which was fixed in v1.11.0.