Allocates 112GB, uses 33MB?
When I first log in, goa-daemon allocates 112GB(!) of RAM, but htop reports it as only actively using 33MB of that. See the attached screenshot.
Despite my system only having 16GB of RAM, this starts out okay because of Linux's memory "overcommit" behavior. (tl;dr: Linux doesn't consider allocated memory used until it's modified, or something along those lines.)
However, after a week or two of uptime, sometimes goa-daemon will start actually modifying parts of that allocated memory.
Linux promptly marks a lot of the allocated memory as active, and starts terminating processes to resolve the lack of available memory.