[FDS-106] JVM Memory Leak With Attached Language Debuggers

Description

JVM Memory Leak With Attached Language Debuggers

Sun identified a fault with their JVM product (on which most CFML engines run) which can cause memory to leak when a language debugger is attached and access the target machine in a certain (well-documented and Sun-approved) way.

Sun are tracking this issue under bug ID 4858370 here:

http://bugs.sun.com/view_bug.do?bug_id=4858370

Symptoms

During a long debugging session, you may find that the target JVM memory usage increases by a small amount, which is never reclaimed by Java. Under tests, FusionDebug was shown to have a minimal drain on memory due to this issue.

Fix

Since this is a known issue with the JVM, a Sun Microsystems product, it will be solved in a future JVM release. Customers should generally not experience this issue except when performing extremely long debugging sessions. Memory is reclaimed normally if the JVM is restarted.

Issue Details

Type: Technote
Issue Number: FDS-106
Components: Connector for ColdFusion
Environment:
Resolution: Fixed
Added: 28/04/2009 15:59:37
Affects Version:
Fixed Version: No Fix Available
Server: ServletExec, Railo, Jetty, JBoss, WebSphere, WebLogic, Tomcat, LiveCycle Data Services, Resin, Flex Data Services, JRun 4, ColdFusion 8, ColdFusion 6, ColdFusion 7
Platform: Solaris, MacOS, Linux, Windows 2003, Windows Vista, Windows 2000, Windows x64, Windows XP
Related Issues: None

Comments are closed.