1
2
下面是我如何决定解决这个问题的。如果我的解决方案有问题,请发表评论,如果答案正确,我将标记其他人的答案。 我更改了代码以在上一篇文章中注销事件处理程序,并通过设置断点确认代码正在执行。运行应用程序后,仍然泄漏1.5GB。 我对singleton模式的一个问题是我不知道如何处理工作流的不同实例。结果是,我只需要检查通过事件参数传递的实例的instanceID,并确保它们匹配。这就是处理不同工作流事件的方式。 我从中实现了单例模式 http://bit.ly/8pkEWT 此外,还注销了事件处理程序并处理了instanceID。内存泄漏消失了!但是,我还没有开始验证每个工作流的结果。(伊克斯) |
payloc91 · 存储地图中的条目是否安全?它会导致内存泄漏吗? 6 年前 |
pjj · 如果GC'ed是弱可达对象,那么为什么会出现OOM错误 6 年前 |
K.R. · RxJava行为主体和使用者-这里是否存在内存泄漏? 6 年前 |
eaglefreeman · 意外的R内存管理行为 6 年前 |
areify · 如何避免此代码中的内存泄漏? 6 年前 |