On Tue, Dec 14, 2021 at 09:09:30AM +0100, Wim Taymans wrote:
I can get it as high as that too but then it stays there and
doesn't really
grow anymore so it does not seem like
it's leaking. Maybe it's the way things are done, there is a lot of ldopen
and memfd/mmap.
This doesn't sound right. 340 *MB* is just too much.
It might be useful to look at smem to get the USS:
$ smem -P '\bpipewire'
PID User Command Swap USS PSS RSS
2450 zbyszek /usr/bin/pipewire 2288 22592 23265 28700
2452 zbyszek /usr/bin/pipewire-pulse 3412 241784 242097 246924
So 241 MB of non-shared data seems like a lot.
It seems like pipewire-pulse starts with reasonable memory use,
but then grows quite a lot over time.
(This is still with 0.3.40. I'm upgrading now and I'll report if this changes
significantly.)
Zbyszek