为我的JSF项目启用JRebel时,每次请求的CPU使用率都会过高。在提供请求时下降。我确实看过剖析器,但它不是由于我的项目类本身造成的。但我甚至可以找出查看分析结果的罪魁祸首。以下是分析结果:
有趣的是,当我
时问题就消失了com.ocpsoft.pretty.faces.*
)。但后来我创建了一个新的netbeans项目而没有禁用上述两个中的任何一个,&但问题仍然存在,这应该是预期的。
知道可能导致这种情况的原因吗?
似乎Prettyfaces
(com.ocpsoft.pretty.faces
)URL重写库无论如何都是罪魁祸首。
请参阅此快照:
但为什么只有当Jrebel开启时才会发生这种情况?
答案 0 :(得分:2)
问题出在JRebel 5.5.0 prettyfaces插件中,你可以禁用它,或者使用JRebel每晚构建(或者一旦可用的JRebel 5.5.1+),它包含固定版本。
http://zeroturnaround.com/software/jrebel/download/early-access/
答案 1 :(得分:1)
我也碰到了这个。这绝对是JRebel 5.5.0的一个问题。
我通过使用JRebel 5.4.2解决了这个问题。