Memory leaks 我的第一次内存泄漏?冷饮

Memory leaks 我的第一次内存泄漏?冷饮,memory-leaks,coldfusion,out-of-memory,cfloop,cfthread,Memory Leaks,Coldfusion,Out Of Memory,Cfloop,Cfthread,前一段时间,我发布了一个与我所关注的问题相关的问题(注意:有人将响应标记为答案,但问题从未解决) 经过几个月的阅读和采取不同的方法来尝试和实施一个有效的解决方案,我仍然没有进一步的进展 最近,我开始尝试在Eclipse中使用MAT插件来确定是否由于内存泄漏问题而遇到问题,但是我不理解显示给我的信息 有人能分析一下下面显示的内容吗 我是否有需要解决的内存泄漏问题?这是否可能是导致我的CPU使用量达到最大值,CF服务(以及最终的系统)停止运行的原因?当我们的CPU达到最大值时,几乎总是由于我们放

前一段时间,我发布了一个与我所关注的问题相关的问题(注意:有人将响应标记为答案,但问题从未解决)

经过几个月的阅读和采取不同的方法来尝试和实施一个有效的解决方案,我仍然没有进一步的进展

最近,我开始尝试在Eclipse中使用MAT插件来确定是否由于内存泄漏问题而遇到问题,但是我不理解显示给我的信息

有人能分析一下下面显示的内容吗


我是否有需要解决的内存泄漏问题?这是否可能是导致我的CPU使用量达到最大值,CF服务(以及最终的系统)停止运行的原因?

当我们的CPU达到最大值时,几乎总是由于我们放在那里的一些不太理想的代码。您作为参考提供的链接暗指在循环内生成的线程。循环中的ldap调用也有类似的问题(每个调用都创建了一个新线程)。我们不止一次遇到的另一个问题是长时间运行的查询与同一用户的多个页面请求的组合。因此,您知道这可能是cfthread造成的。你认为你有内存泄漏。也许你需要多个并发的实时线程,并在其上以指数级的方式使用循环来攻击服务器。我以前也做过类似的事情。检查这个答案。然后阅读整个线程。在你展示给我们的内容中没有有用的信息,因为没有任何东西可以识别出什么在使用内存。像jvisualvm这样的东西可以让你深入到使用过的内存中,看看是什么在使用它。@DanBracuk你曾经解决过你遇到的问题吗?@FrankTudor这是我在Adobe论坛上发布的帖子,但不幸的是没有得到任何结果。奇怪的是,我可能会运行10个线程或100个线程,但同样的问题也会发生,而且看起来不像是CPU使用量的逐渐增加,一分钟后CPU使用量会突然增加。似乎没有任何模式,有时线程可以运行一个小时而没有问题,其他时间在CPU使用率开始飙升之前运行几分钟。。。