JVM性能调优6_深入了解性能优化__享学课堂
常用的性能评价/测试指标
 响应时间
 提交请求和返回该请求的响应之间使用的时间,一般比较关注平均响应时间。
 如:数据库查询花费的时间,将字符回显到终端上花费的时间,访问 Web 页面花费的时间;
JVM性能调优6_深入了解性能优化__享学课堂
常用的性能评价/测试指标
 并发数
 指同一时刻,对服务器有实际交互的请求数。和网站在线用户数的关联。

 吞吐量
 对单位时间内完成的工作量(请求)的量度。
 如:每分钟的数据库事务,每秒传送的文件千字节数,每分钟的 Web 服务器命中数

 关系
 通常,平均响应时间越短,系统吞吐量越大;平均响应时间越长,系统吞吐量越小。但是,系统吞吐量越大,
未必平均响应时间越短。

JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂

常用的性能优化手段:

JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂

缓存 :

缓存击穿:数据库中不存在该数据。解决方案:1.布隆过滤器,2.伪造一个默认值。

JVM性能调优6_深入了解性能优化__享学课堂
一致性哈希:造出虚拟节点。解决缓存数据倾斜问题。

异步:
JVM性能调优6_深入了解性能优化__享学课堂
同步与异步,关注的是调用方的状态,是否需要立即等待,在调用方的线程内一直循环探查是否收到返回值,是同步;
如果调用方调用后,不管了,分配了一个线程去调用,等服务方返回结果后,可以通过这个线程回调给调用线程处理,就是异步。

集群

JVM性能调优6_深入了解性能优化__享学课堂
主要为了做负载均衡。

JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂

并发编程

JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂
JVM性能调优6_深入了解性能优化__享学课堂

相关文章:

  • 2021-05-20
  • 2022-12-23
  • 2022-12-23
  • 2021-06-25
  • 2021-11-21
  • 2021-04-03
猜你喜欢
  • 2021-11-25
  • 2022-12-23
  • 2021-11-05
  • 2021-09-15
  • 2022-12-23
  • 2021-05-26
  • 2021-11-13
相关资源
相似解决方案