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