我们遇到了 Java 内存问题。使用 JRocket,我看到堆上有一个字符数组,看起来像“--->”(ColdFusion 结束注释标记),占用 64 Meg。为什么会发生这种情况,更重要的是我如何追踪它并摆脱它?
更新:好的,我找到了发生这种情况的位置,但不知道原因。有问题的代码是我在标签后错误地留下了结束评论标签的地方: “--->” 我不知道为什么“--->”会出现在内存中。但线程内存消耗呈指数增长。 JVM 可以在线程内执行垃圾收集吗?它使用 CFC,其中所有内容都分配给 var 本地结构。顺便说一句,这是 CF 8。
最佳答案
看看更有用
- 大型对象,例如
<cfquery>
结果有很多行和列 - 具有大缓冲区的 DSN
- 快速重复大型操作。类似数千个
<cfquery>
s
关于java - 使用 JRocket 追踪 ColdFusion 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21051873/