add logseq-java
This commit is contained in:
41
logseq-java/pages/JVM调优.md
Normal file
41
logseq-java/pages/JVM调优.md
Normal file
@@ -0,0 +1,41 @@
|
||||
- 为什么要性能调优
|
||||
- OOM
|
||||
- Full GC STW
|
||||
- 调优依据是什么
|
||||
- 运行日志
|
||||
- 异常堆栈
|
||||
- GC日志
|
||||
- 线程快照
|
||||
- 堆转储文件dump
|
||||
- 调优的方向
|
||||
- 系统硬件配置
|
||||
- 调优的步骤
|
||||
- 性能监控
|
||||
- GC频繁
|
||||
- CPU
|
||||
- OOM
|
||||
- 内存泄漏
|
||||
- 程序相应时间长
|
||||
- 性能分析
|
||||
- 打印GC日志
|
||||
- 通过工具查看
|
||||
- jps
|
||||
- jstat
|
||||
- OOM快照
|
||||
- asats
|
||||
- 性能调优
|
||||
- 加内存
|
||||
- 选垃圾回收期
|
||||
- 优化代码,控制内存使用
|
||||
- 加机器
|
||||
- 合理设置线程参数
|
||||
- 使用中间件
|
||||
- 如何对性能评估
|
||||
- 相应时间
|
||||
- 打开一个网站 几秒
|
||||
- 数据库查询一条记录(有索引)十几毫秒
|
||||
- 机械硬盘一次寻址定位 4ms
|
||||
- 从机械硬盘读取1M数据 2ms
|
||||
- 从ssd磁盘顺序读取1M数据 0.3ms
|
||||
- 从内存读取1M数据 十几微秒
|
||||
- Java程序本地方法调用 几微秒
|
||||
Reference in New Issue
Block a user