Linux在修改启动参数前先看下tomcat默认启动参数是啥玩意,这样是为了下面方便进行对比。MaxPermSize=256m"1运行startup.sh./startup.shUsingCATALINA_BASE。
前言在 Java 应用中,常用的 Web 服务器一般由 tomcat、weblogic、jetty、undertwo等。但从 Java 2019和2020 生态使用报告可以看到,tomcat的用户量对比明显较大,当然这也基于它开源和免费的特点。
然后配置启动的各种参数,如下为启动脚本:可以看到是执行Bootstrap类。并使用catalinaLoader来通过放射的方式加载和创建org.apache.catalina.startup.Catalina实现,最后在main方法中,根据脚本执行参数来执行启动或停止。
一、总结前一天的学习从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:吞吐量ResponsetimeCpuloadMemoryUsage我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数。