java – 为什么我的JDialogs会泄漏?
发布时间:2020-12-15 05:15:21 所属栏目:Java 来源:网络整理
导读:我有一个JFrame,我从它打开一个JDialog和另一个来自该对话框的JDialog – menas我有3个窗口可见(JFrame,JDialog1,Jdialog2). 当我关闭两个对话框并运行几次垃圾收集器时(来自netbeans profiler) 我可以看到JDialog2(从JDialog1打开的那个)是垃圾收集但是JDia
我有一个JFrame,我从它打开一个JDialog和另一个来自该对话框的JDialog – menas我有3个窗口可见(JFrame,JDialog1,Jdialog2).
当我关闭两个对话框并运行几次垃圾收集器时(来自netbeans profiler) 我每次都创建新对象 – 所以一段时间后我有一个OutOfMemoryError doue到内存泄漏. 我是否必须以特殊方式处理JDialogs,以免泄漏? 顺便说说 解决方法
要释放已分配的资源,您必须调用dispose方法.仅仅隐藏对话框是不够的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Rest Web服务参数问题
- Java“public static void main(string [] args)”是创建ma
- java – 如何在Mockito中存储varargs以仅匹配一个参数
- java – 番石榴是否有一种将迭代转换为唯一类型的映射的方法
- java – 限制数字输入JTextField
- java – Spring和Hibernate突然将事务设置为只读
- java – 如何在jsp中对单元测试逻辑?
- 多线程 – 通过分离#omp parallel和#omp for来减少OpenMP f
- java – 推理后面必须指定L为long,F,D为float,double
- _Atomic类型说明符和限定词之间的C11语法模糊