常见的 Java 内存/引用泄漏模式?
2022-09-04 07:43:13
也许最典型的例子是JDBC关闭错误的方式,并且没有正确处理可能的异常。我很好奇看到你看到的其他例子 - 最好是与Web应用程序相关的。
那么,Java中有什么常见的泄漏模式吗?
也许最典型的例子是JDBC关闭错误的方式,并且没有正确处理可能的异常。我很好奇看到你看到的其他例子 - 最好是与Web应用程序相关的。
那么,Java中有什么常见的泄漏模式吗?
根据我的经验,两个关键的“有效泄漏”模式是:
我不能说我经常发现内存泄漏是Java(或.NET)中的一个问题。
我不会说这很常见 - 泄漏在Java中非常罕见 - 但是我已经看到了一个泄漏,因为保留了对非静态内部类的引用,该类没有使用外部实例,但无论如何都保留了对它的引用。