Thanks to reports from some of our users we are happy to announce that the second memory leak that was introduced in our move to Metal in version 0.2 has now been patched.
For technical users, the leak was coming from retaining the Directed Acyclic Graph between mining sessions. While it maybe beneficial to cache the DAG between sessions, forever retaining the graph would cause the app to expand it’s memory usage by up to 5GB per session, which is not good. The solution here was to force the release of the generated buffers between sessions..
For further reading see Ethash DAG.
Happy new year