java - Finalizer 线程会导致内存不足吗?

标签 java out-of-memory finalizer

终结器线程负责清除终结队列中的对象。具有讽刺意味的是,同一个终结器线程是否会导致 OOM?

最佳答案

简短回答:理论上是的。

更具体地说,它取决于您的终结器线程的构造方式以及他的作用。一般来说,如果没有剩余可用内存,任何新对象的创建都可能导致 OOM。

关于java - Finalizer 线程会导致内存不足吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964688/

相关文章:

java - Finalize block 的问题

java - 具有固定池大小和许多任务的 ThreadPoolExecutor

android - 大位图内存不足异常

c# - 从 Finalizer 调用托管资源安全吗? (如果我检查为空)

java - 如何将 android 应用程序连接到非本地的 mysql 数据库?

java - 当 Android 看不到证书时,如何在 Android 中调用安全 (SSL) 网络服务?

java - 负载下嵌入式 Jetty 超时

java - 将文件读取为二维字符数组

java - 处理 zip 中约 450.000 个文件

java - 有效的 Java - 永远不要依赖终结器来更新关键的持久状态