shlxue commented on issue #5240:
URL: https://github.com/apache/hop/issues/5240#issuecomment-2847122927

   As a dynamically created UI element (potentially containing UI elements, 
threads, or timers), HopGuiXXXGraph needs to clean up its created object 
instances at appropriate times.
   
   There are two primary scenarios where these instances should be released:
   1. When the UI is disposed/destroyed
   2. Upon completion of the pipeline and workflow execution.
   
   Specifically for Timers, related active tasks should be stopped once the 
execution is finished.
   
   We could potentially add an onExecutionFinished callback on 
HopGuiXxxDelegate to ensure timely cleanup of timer tasks. 
   Otherwise, even after the current pipeline execution completes, these timer 
tasks would continue to execute UI refreshes at a high frequency.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to