Memory "usage" is a subject of extreme complexity as soon as you dive into this a bit more deeply (the following is very simplified): Operating systems are typically doing memory management in a way that they are are providing memory that applications are requesting from the OS in a rather generous manner; especially when applications are "returning" memory, this is often left to be accounted to the application that was using it.  That behavior - which maximizes performance - changes only