2020年3月9日
摘要: 优化,不仅仅是在运行环境进行优化,还需要在代码本身做优化,如果代码本身存在性能问题,那么在其他方面怎么优化也不可能达到效果最优的; 1.尽可能使用局部变量 调用方式时传递的参数以及在调用中床架的临时变量都保存在栈中速度较快,其他变量,如静态变量,实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变 阅读全文
posted @ 2020-03-09 22:31 wnwn 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前面通过tomcat本身的参数以及JVM的参数对tomcat的参数对tomcat做了优化,其实要想将应用程序跑的更快,效率更高,除了对tomcat容器以及JVM优化外,应用程序代码本身如果写的效率不高,那么也是不行的,所以,对于程序本身的优化也很重要; 对于程序本身的优化,可以借鉴很多前辈们的经验, 阅读全文
posted @ 2020-03-09 22:04 wnwn 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 下面,测试通过JVM参数进行优化,为了测试一致性,依然将最大线程数设置为500,启用nio2运行模式; 1.设置并行垃圾收集器 JAVA_OPTS="-XX:+UseParallelGC -XX:+UseParallelOldGC -Xms64m -Xmx512m -XX:+PrintGCDetai 阅读全文
posted @ 2020-03-09 20:49 wnwn 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.禁用APJ服务 1.1 修改conf目录下的,service.xml文件 1.2 查看报告 可以看到,禁用AJP服务后,吞吐量有所提升; 当然了,测试不一定准确,需要多册测试才能看出是否有所提升; 2.设置线程池 通过设置线程池,调整线程池相关的参数进行测试tomcat的性能 2.1 最大线程数 阅读全文
posted @ 2020-03-09 14:50 wnwn 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 部署测试用的java web项 1.1 需要有mysql环境 rpm -qa | grep -i mysql 1.2 找一个sql脚本文件,在Linux服务器上执行 cat dashboard.sql | mysql ‐uroot ‐proot 1.3 执行成功后,数据中有三张表 1.4 部署web 阅读全文
posted @ 2020-03-09 13:20 wnwn 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 部署安装tomcat 1.1 下载并安装 1.2 解压文件 tar -zxvf apache-tomcat-8.5.34.tar.gz 1.3 修改Tomcat的管理用户配置文件 1.3.1 进入Tomcat的conf目录下 cd apache-tomcat-8.5.34/conf/ 1.3.2 修 阅读全文
posted @ 2020-03-09 11:52 wnwn 阅读(408) 评论(0) 推荐(0) 编辑