Hello, I have some problems with Akka and memory, hope you can help me. I have following code:
//================CallerActor procedure================ private Iterable<Future<Object>> process(ConfiguredPathProcessingRequest request) { Collection<Future<Object>> result = new ArrayList<>(); for (int ceSize = request.minCoverElementSize; ceSize <= request.path.getMaxCoverElementSize(); ceSize += 2) { for (int segSize = request.minCoverElementSize; segSize <= ceSize; segSize += 2) { Future<Object> future = Patterns.ask(subPathProcessingSupervisor, new SubPathProcessingRequest(request.path, ceSize, segSize), waitingDuration); result.add(future); } } return result; } //================WorkerSupervisor Actor:================ public class SubPathProcessingSupervisor extends NotificationActor{ {receive(ReceiveBuilder.match(SubPathProcessingRequest.class, o -> { log().debug("SubPathProcessingSupervisor : Message received..."); ActorRef subPathProcessorActor = context().actorOf(Props.create(SubPathFinderActor.class)); subPathProcessorActor.forward(o, context()); }).matchAny( o -> unhandled(o)).build()); } } //================SubPathFinderActor:================ {receive(ReceiveBuilder.match(SubPathProcessingRequest.class, mes -> { log().debug("SubPathFinder actor : Message received..."); first = true; last = false; findSubPaths(mes.path, mes.coverElementSize, mes.segmentSize); }).matchAny(message -> unhandled(message)).build()); } There I have caller actor which creates single instance of Worker Supervisor and sends requests to it. Supervisor creates new instance of worker per each request and forwards message to it. As you could see there I have some logging when message received, but following recod doesn't appear: "SubPathFinder actor : Message received...". What's wrong there? PS: Processor is really busy all the time. Loading is 100%. Memory consumprion in debug mode is 1.2 Gb. Thanks! -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.