I’ve set up a glassfish cluster with 1 DAS and 2 Node Agents. The system has TimedObjects which are batched once a day. As glassfish architecture, there is only 1 cluster instance allowed to trigger timeout event of each Timer created by TimerService. My problems is about Heap size of a cluster instance which triggers batch job. The VisualVM shows