作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们最近从版本 0.9.5.3 升级到 Castor 1.2,我们注意到在对 XML 调用解码时性能急剧下降。在这两种情况下,我们都解码为由 castor 生成的 java 类。相比之下,使用相同的 XML,XML 解码调用的时间过去大约需要 10-20 毫秒,现在大约需要 2300 毫秒。在我们的新 castor 实现中,是否有明显的东西我可能遗漏了,也许是在我遗漏的属性文件中,或者我应该开始考虑恢复到旧版本吗?也许在 java 类文件生成中有什么东西正在杀死解码调用?如果有充分的理由放弃它以支持其他东西,我也可能会考虑 Castor 替代品。我们在 weblogic 服务器中使用 java 1.5。
最佳答案
我们在使用 castor 1.0.5 和 .castor.cdr 文件时遇到了非常严重的性能问题(解码需要几秒钟,而过去需要几毫秒)。
看起来 .castor.cdr 生成的文件包含旧的/错误的值(不存在的类型和描述符)。删除该文件中涉及的行后,一切恢复正常。
希望对遇到同样问题的人有所帮助!
关于java - 脚轮性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/222444/
我是一名优秀的程序员,十分优秀!