我试图在Akka应用程序中找到内存泄漏,这是我在profiler中找到的内容:
看起来Envelope和ConcurrentLinkedQueue类根本不是垃圾收集。
以下是代码,我猜是生成它们:
for (ActorRef actor : actors) {
publisherCancels.add(system.scheduler().schedule(FiniteDuration.create(0, TimeUnit.MILLISECONDS),
FiniteDuration.create(100, TimeUnit.MILLISECONDS), actor, "Run", system.dispatcher(), null));
}
为什么这些邮件不是垃圾回收?我该如何解决这个漏洞?