内存泄漏总是需要一个长期存在的对象?

Joh*_*n O 1 java memory-leaks

这个陈述是真实的,错误的还是制定不当的:

"在Java中,内存泄漏必须始终以某种方式与长期存在的对象相关联."

在这种情况下,我只是指常规对象,而不是一般的系统资源(文件描述符等).

长寿命对象的一个​​示例可能是单例(通常以任何速率实现),只要应用程序正在运行,它就会存在.

Pyr*_*cal 10

误导.

虽然该声明在技术上是正确的,但内存泄漏是由比预期寿命更长的对象引起的.