java - 使用 JRocket 追踪 ColdFusion 内存泄漏

标签 java debugging coldfusion

我们遇到了 Java 内存问题。使用 JRocket,我看到堆上有一个字符数组,看起来像“--->”(ColdFusion 结束注释标记),占用 64 Meg。为什么会发生这种情况,更重要的是我如何追踪它并摆脱它?

更新:好的,我找到了发生这种情况的位置,但不知道原因。有问题的代码是我在标签后错误地留下了结束评论标签的地方: “--->” 我不知道为什么“--->”会出现在内存中。但线程内存消耗呈指数增长。 JVM 可以在线程内执行垃圾收集吗?它使用 CFC,其中所有内容都分配给 var 本地结构。顺便说一句,这是 CF 8。

最佳答案

看看更有用

  • 大型对象,例如 <cfquery>结果有很多行和列
  • 具有大缓冲区的 DSN
  • 快速重复大型操作。类似数千个<cfquery> s

关于java - 使用 JRocket 追踪 ColdFusion 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21051873/

相关文章:

java - 如何远程调试java应用程序并将端口转发到虚拟机?

javascript - .bind ("load") 监听器事件的 jQuery 回退

java - 无法安装适用于 Eclipse 的 Windows Azure 插件

java - 使用 NULL 对象模式消除 NULL

java - -Xmn jvm 选项代表什么

debugging - GDB无法在cgo代码中调试go程序

coldfusion - Coldfusion 循环的奇怪行为?

coldfusion - 在 Coldfusion 中为 Google 服务帐户创建 JWT

正则表达式查找内容问题

java - 方法中的局部变量类型错误