在开发 XPage 应用程序时,主要使用 Java 方法和 bean 而不是服务器端 JavaScript (SSJS) 似乎变得非常流行。 SSJS 当然需要更长的时间来执行,因为代码必须在运行时进行评估。但是,任何人都可以提供有关 的信息吗?定量在使用 Java 时获得性能?是否有关于执行时间差异多少的基准,例如取决于 SSJS 代码的长度或使用的函数?
最佳答案
您必须使用自己的基准。时间的增加可能无法衡量。它更多地围绕能力和您的开发过程。从 SSJS 切换到 Java 并期望立即提高性能很可能不会发生。
当然,除非 Java 允许您以不同的方式编码。所以大多数决策都是基于能力,而不是速度。非常欢迎您运行一些测试并分享见解。您可以期待什么,例如在 SSJS 和 Java 中打开文档:区别应该在于舍入误差的空间,因为下面的 C 调用需要大部分时间。
在评估 SSJS 之后,SSJS 和 Java 的运行速度几乎相同,因此您有一些上坡时间和类似的速度。
关于xpages - 量化使用 Java 而不是 SSJS 时的性能提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821295/