Green: no leaks
Gray: no new leaks
Red: new leaks
仅作为一个想法:这个列表应该总是为空吗?或者在运行的应用程序中出现一些泄漏是正常的,还是意味着它是糟糕的编写代码?
不,这不是正常情况,这肯定是一段有很多泄漏的丑陋代码。
如果你正在处理这个应用程序,你应该尝试将泄漏减少到零,或者最小化到可接受的状态(我指的是一些泄漏来自第三方库)。
即使我曾经在一个拥有2K个类并已经投入生产使用了十年的项目上工作,也没有任何泄漏,但每次发布时我们都会发现一些并将其删除,否则客户将不接受代码。