![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java性能调优
java性能权威指南学习笔记
Djl00
这个作者很懒,什么都没留下…
展开
-
java性能调优-工具箱
来自:Java性能权威指南 操作系统的工具和分析- 性能分析的启动是一组操作系统自带的基本监控工具。 无论何时运行性能测试,都应该收集操作系统的数据,至少需要收集CPU、内存和磁盘使用率,使用网络的话,还要收集网络使用率。 cpu使用率 CPU使用率分为两类:用户态时间和系统态时间。用户态时间是CPU执行应用代码所占时间的百分比,而系统太时间则是CPU执行内核代码所占时间的百分比。 系统态时间与应...原创 2019-11-09 17:31:18 · 158 阅读 · 0 评论 -
java性能调优-性能测试方法
性能测试的4项原则 测试真实应用 微基准测试:用来测量微小代码单元的性能,包括调用同步方法的用时和非同步方法的用时比较,创建线程的代价与使用线程池的代价,执行某种算法的耗时与其替代实现的耗时,等等 必须使用被测的结果(否则会带编译器优化) 不要包括无关的操作(否则用时不准确) 必须输入合理的参数 微基准测试难于编写,真管用的又很有限。所以,应该了解相关的隐患后再做出决定,是微基准测试合情合理值得...原创 2019-11-09 10:57:58 · 251 阅读 · 0 评论 -
java性能调优-导论
tip:本文章为笔记。来源:java性能权威指南-第一章导论 本书的目标 1.首先是通览:测试java应用的通用方法,还包括java基准测试中的陷阱。通过可视化的性能分析我们可以了解应用正在做什么。还有监控java应用的一些工具。 2.接下来深入性能调优,首先关注的是常见的调优主题:JIT编译和垃圾收集。 3.java平台各方面的最佳实践:java堆内存的使用,本地内存的使用,线程性能的调优,ja...原创 2019-11-03 12:47:25 · 114 阅读 · 0 评论