gpt4 book ai didi

java - GWT 交换机性能 - PMD 的建议

转载 作者:行者123 更新时间:2023-12-02 07:55:59 25 4
gpt4 key购买 nike

PMD 在我的 GWT 项目中建议,如果分支少于 3 个,我应该将 switch 更改为多个 if。我知道它被编译为 Javascript,但我想知道它在 GWT 中是否有任何区别。您认为使用 if 生成的 Javascript 是否比 switch 更高效?当前的 GWT 编译器(2.4)对此是否做了任何优化?

最佳答案

根据此网站:http://oreilly.com/server-administration/excerpts/even-faster-websites/writing-efficient-javascript.html#the_switch_statement通过这个答案找到:https://stackoverflow.com/a/2923007/66416这确实很重要:

In JavaScript, if statements are generally faster than switch statements when there are just one or two conditions to be evaluated.

快速扫描已编译的 GWT 2.4 文件发现没有将“小”switch 语句替换为 if 语句。所以这实际上可能是 PMD 的一个有用的建议。

关于java - GWT 交换机性能 - PMD 的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com