dezifit opened a new issue, #9262:
URL: https://github.com/apache/netbeans/issues/9262

   ### Apache NetBeans version
   
   Apache NetBeans 29
   
   ### What happened
   
   This is a very old (since NetBeans 8) and easily reproducible memory leak 
caused by simple debugging of java code. After debugging sessions instances of 
JPDADebuggerImpl remain registered in memory (owned by Swing related services), 
each owning large numbers of com.sun.tools.jdi.Packet instances.
   
   ### Language / Project Type / NetBeans Component
   
   Java Ant prroject 
   
   ### How to reproduce
   
   * Open or create a java project (like NetBeans itself)
   * Debug the project with the regular/internal debugger of NetBeans
   * Stop debugging
   
   
![Image](https://github.com/user-attachments/assets/6f853d2c-7ec3-4e9f-b2c3-f89433b68baa)
   
   
![Image](https://github.com/user-attachments/assets/af395636-3767-48e7-990a-fc1549d516b7)
   
   * Attach VisualVM, perform a GC and heamp dump
   * Look for still visible instances of JPDADebuggerImpl
   
   ### Did this work correctly in an earlier version?
   
   No / Don't know
   
   ### Operating System
   
   Linux 6.12.74_1 x86_64
   
   ### JDK
   
   OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)
   
   ### Apache NetBeans packaging
   
   Apache NetBeans binary zip
   
   ### Anything else
   
   This issue happens every time the debugger is used and renders NetBeans 
unusable after some debugging sessions because of low remaining memory. 
VisualVM-Heapdumps (.hprof) before/after debugging are available on request 
(100 - 200MB compressed).
   
   ### Are you willing to submit a pull request?
   
   No


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to