0

我在使用 XSLT 进行转换时遇到了性能问题。

转换提供的数据大约需要 13 到 14 秒。

同时,我注意到控制台日志中的警告为

[ERR 0635] 某些生成的函数超出了 JVM 方法大小限制,并被自动拆分为更小的函数。通过手动将非常大的模板拆分为更小的模板、使用 Process 或 Compile 命令的“splitlimit”选项或设置“ http://www.ibm.com/xmlns/prod/xltxe- ”,您可以获得更好的性能j/split-limit ' 变压器工厂属性。

所以看着那个错误,我什至尝试按照下面显示的方式设置属性。

TransformerFactory tf = TransformerFactory.newInstance();
tf.setAttribute( "http://www.ibm.com/xmlns/prod/xltxe-j/split-limit", Integer.valueOf(1500));

我从这里拿的 1500 号。

但是我不确定当执行负载测试时这是否真的有帮助。

有人可以指导我如何在转型中实现绩效提升吗?

JVM 底层位于 Websphere App Server 中。

4

0 回答 0