eclipse - OGNL 在 Debug模式下非常慢 (Tomcat 7)

标签 eclipse performance debugging tomcat ognl

我们有一个利用 OGNL (3.0.6) 的项目。当 Tomcat 服务器以 RUN 模式启动时,OGNL 表达式执行时间 <1ms。然而,当服务器处于 DEBUG 模式时,相同的表达式在大约 80 毫秒内执行,慢了 80 多倍!我已经尝试了我能想到的一切 - 禁用 OGNL 日志记录(log4j.logger.ognl=FATAL),调整 Eclipse(最新的 STS 3.3.0)中的 DEBUG 设置 - 没有任何帮助。有趣的是,这种减速发生在我重新安装 STS 并创建全新的工作区之后。在较旧的 STS(相同的 3.3.0 版本)中,一切正常,但调试器集成完全损坏(重新安装时就是这种情况)。我还必须提到,我并不孤单 - 我的同事在他的 Eclipse 设置中遇到了同样的问题。 拜托,也许有人遇到过类似的问题。如果有任何帮助,我将非常感激不尽!

最佳答案

我在使用 Eclipse 时遇到了类似的问题。奇怪的是,我为解决问题所做的一切都是清除所有断点。 这个人帮助了我:https://stackoverflow.com/a/1373547

关于eclipse - OGNL 在 Debug模式下非常慢 (Tomcat 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19361113/

相关文章:

c - 为什么 addr2line 仅适用于函数

.net - 发布生成 .pdb 文件,为什么?

java - 项目会将 Maven 依赖项视为文件夹而不是 jar 文件,并在运行时给出 ClassNotFoundError

WPF 高性能绘图 - 我应该按画笔颜色分组吗?

android - 错误 : Application requires API version 14. 设备 API 版本为 13 (Android 3.2.1)

performance - 目录斜杠重定向?这还会发生吗?

php - 缓慢的 WordPress 用户查询超过 7000 名用户

c - 调试多线程应用程序中的信号处理

java - 为什么我的 Eclipse 可执行 Jar 不能通过双击运行?

eclipse - 通过软件更新安装时为 Eclipse 3.4+ 插件指定目标文件夹