Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
The Big GNOME Shell Memory Leak Has Been Plugged, Might Be Backported To 3.28
But now the garbage collection process for GJS is being triggered whenever an object is marked for destruction. Thereby the main memory leak should be plugged while the extra garbage collection cycles shouldn't hurt the system performance much.
The pull requests are honored but as of writing have not yet been backported to GNOME 3.28. This memory leak fix along with other recent GNOME performance improvements, including some additional ongoing work, is great news for getting GNOME more fit in 2018.
More details on the memory leak fix can be found via Georges' blog.