我尝试在Eclipse下调试Jonas webapp。不幸的是,当我连接到远程应用程序时,一切都运行得非常慢(同样在杀死所有Java应用程序并重新启动PC之后)。我也使用JRebel。这种行为的原因可能是什么?
答案 0 :(得分:2)
您也可以尝试使用Java监控和管理控制台。这可能有助于显示“缓慢”的位置。密切关注垃圾收集器以及JVM花费多少时间进行垃圾收集。
http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html
答案 1 :(得分:1)
我在-XX:MaxPermSize
中更改了-Xms
,-Xmx
和eclipse.ini
参数的值,但它有所帮助。
答案 2 :(得分:0)
最近我在 Eclipse 和 Visual Studio 代码中进行了极其缓慢的性能调试。
就我而言,问题出在 JPA 实体中的 lombok 配置。
我将 @Data 注释更改为 @Getters 和 @Setters< /strong>。
看起来 hashCode() 和 equals() lombok 的实现与 JPA 有冲突。