gpt4 book ai didi

tomcat 8 从 tomcat 6 升级 - 类加载性能问题

转载 作者:行者123 更新时间:2023-11-28 23:28:50 34 4
gpt4 key购买 nike

背景

应用服务器已从 tomcat 6 升级到 tomcat 8。我们在涉及使用 DOM4J 和 xerces api 进行 XML 处理的交易中遇到了性能问题。该应用程序使用 dom4j-1.6.1.jarxercesImpl-2.10.0.jar。部署在tomcat 6上的应用与部署在tomcat 8上的应用没有变化。

问题

我们使用 Dynatrace 来监控我们的应用程序。我们已经看到,在 tomcat 8 中,类加载 api 所花费的时间显着增加,导致性能下降。这个

tomcat 8 classloading time and api breakdown leading to classloading

显示了 Tomcat 8 中的类加载 api 所花费的时间

shows what was happening in tomcat 6

显示 tomcat 6 中发生的情况。

从上面的图片我们可以看出,Classloading是从xerces api(图中的Xml Processing)调用的,所以使用xerces api的交易表现出性能下降。

请帮助理解为什么类加载时间在 tomcat 8 中增加以及如何在 tomcat8 中摆脱这个问题。谢谢。

最佳答案

你看过这个博客吗?查看第一个讨论 Xerces 配置设置的评论:http://apmblog.dynatrace.com/2015/05/14/java-performance-impact-by-dynamic-class-loading/

关于tomcat 8 从 tomcat 6 升级 - 类加载性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33550226/

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