压力测试、jvm内存模型、调优
jmeter压力测试
从cpu占用(就是一堆计算等),i/o(从数据库读数据,接口调用等)中寻找平衡
调优:
MinorGC FULL GC
尽量避免大对象的创建,因为这个容易导致gc->full gc
对比,有相关的优化
业务的优化:
1.db数据库优化:加索引,多次查的话,可以先把这个的结果查出来,后面子函数重复利用
2.模板的渲染速度,开缓存
动静分离
修改新生代和老年代的内存空间
注意在JMeter上观测(要先安装插件)临时对象和持久对象的多少,即minor gc 和full gc 次数,寻找平衡