当前位置 : 主页 > 网络安全 > 测试自动化 >

在wildfly中禁用焊接奇怪地降低了JSF性能

来源:互联网 收集:自由互联 发布时间:2021-06-22
在wildfly 8.x或甚至jboss 7.x中,禁用焊接会导致JSF的性能非常低. 我在this question之前讨论了我的性能问题,并设法通过在standalone.xml中启用焊接扩展来解决它 这是我的JSF样本GITHUB(请继续尝试
在wildfly 8.x或甚至jboss 7.x中,禁用焊接会导致JSF的性能非常低.

我在this question之前讨论了我的性能问题,并设法通过在standalone.xml中启用焊接扩展来解决它

这是我的JSF样本GITHUB(请继续尝试使用wildfly)

有人可以向我解释为什么焊接会影响性能?

更新:

再次,这里是我的结果,只是为了表明我没有做到这一点

WELD ENABLED

焊接已禁用

看时差!!!!

提前致谢,

特发

看起来像@ManagedBean这样的JSF注释开始被替换为有利于CDI equivelents,如本问题所述:

Backing beans (@ManagedBean) or CDI Beans (@Named)?

我认为最好将代码迁移到CDI,因为WildFly是一个Java 7 EE容器,WildFly的人很可能决定优化他们的容器以用于像CDI这样的新技术.

同时在同一篇文章中查看BalusC的答案,他很好地解释了这个问题.

网友评论