打开JRebel时CPU使用率过高

时间:2014-02-14 15:13:31

标签: java jsf netbeans prettyfaces jrebel

为我的JSF项目启用JRebel时,每次请求的CPU使用率都会过高。在提供请求时下降。我确实看过剖析器,但它不是由于我的项目类本身造成的。但我甚至可以找出查看分析结果的罪魁祸首。以下是分析结果:

enter image description here

enter image description here

有趣的是,当我

时问题就消失了
  1. 禁用JRebel,
  2. 或删除第三方网址重写库(com.ocpsoft.pretty.faces.*)。
  3. 但后来我创建了一个新的netbeans项目而没有禁用上述两个中的任何一个,&但问题仍然存在,这应该是预期的。

    知道可能导致这种情况的原因吗?

    编辑:

    似乎Prettyfacescom.ocpsoft.pretty.faces)URL重写库无论如何都是罪魁祸首。 请参阅此快照:enter image description here

    但为什么只有当Jrebel开启时才会发生这种情况?

2 个答案:

答案 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解决了这个问题。