I tested this on xenial, bionic and cosmic by launching 2 identical lxd containers of each, one of which using the landscape-client/common from -proposed packages. Clients were registered in against the same account and left idle for a few hours before taking a reading:
ps o rss,args `pgrep landscape-cli`
Here are the results which, as per test case, show the most noticeable improvement on xenial.
I tested this on xenial, bionic and cosmic by launching 2 identical lxd containers of each, one of which using the landscape- client/ common from -proposed packages. Clients were registered in against the same account and left idle for a few hours before taking a reading:
ps o rss,args `pgrep landscape-cli`
Here are the results which, as per test case, show the most noticeable improvement on xenial.
xenial-updates landscape- client --daemon --pid-file /var/run/
RSS COMMAND
254704 /usr/bin/python /usr/bin/
xenial-proposed landscape- client --daemon --pid-file /var/run/l
RSS COMMAND
46040 /usr/bin/python /usr/bin/
bionic-updates landscape- client --daemon --pid-file /var/run/landscape/
RSS COMMAND
33744 /usr/bin/python3 /usr/bin/
bionic-proposed landscape- client --daemon --pid-file /var/run/landscape/
RSS COMMAND
30960 /usr/bin/python3 /usr/bin/
cosmic-updates landscape- client --daemon --pid-file /var/run/ landscape/ la
RSS COMMAND
33660 /usr/bin/python3 /usr/bin/
cosmic-proposed landscape- client --daemon --pid-file /var/run/ landscape/ la
RSS COMMAND
30912 /usr/bin/python3 /usr/bin/