High memory use
giara exhibits surprisingly high memory use; it could be expected to be on par with a web browser, but instead is an order of magnitude more.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
x 3593585 0.0 12.4 5207172 969576 ? Sl Mar15 0:55 /usr/bin/python3 /usr/bin/giara
That's nearly a gig of memory after running for about 12 hours, high above the next largest process on my machine, a Firefox instance with four tabs consiming 500M.
I suspect this is a leak, although I haven't yet tried to figure out how to run valgrind on Python apps. giara starts at around 300M RSS and grows over time until, after a few days, I have to shut it. After immediately starting giara, smem reports:
PID User Command Swap USS PSS RSS
...
3648852 x /usr/bin/python3 /usr/bin/g 64 269680 276466 313204
3510943 x gomuks 424 293340 293393 295908
3650559 x /usr/lib/firefox/firefox 64 298732 343313 473488
I'll see what I can do about getting some more data points and see if I can hook up a memory profiler.