outofmemory怎么解决二
在上一篇文章中我们讲了引用外部类的内部类导致内存溢出的问题以及如何解决,本节继续分析其他可能引起java内存泄露的场景: 通过 finalize() 方法 终结器finalizers的使用是潜在内存泄漏问题的另一个来源。每当类的finalize()方法被重写时,该类的对象不会立即被垃圾回收。相反,GC将它们排队等待最后确定,这将在稍后的时间点发生。 另外,如果我们的应用程序不能更快地完成或最终处理
在上一篇文章中我们讲了引用外部类的内部类导致内存溢出的问题以及如何解决,本节继续分析其他可能引起java内存泄露的场景: 通过 finalize() 方法 终结器finalizers的使用是潜在内存泄漏问题的另一个来源。每当类的finalize()方法被重写时,该类的对象不会立即被垃圾回收。相反,GC将它们排队等待最后确定,这将在稍后的时间点发生。 另外,如果我们的应用程序不能更快地完成或最终处理