网站首页 > 精选教程 正文
JDK自带工具:jcmd;jconsole;jhat;jmap;jinfo;jstat;jstack;jvisualvm;
这些工具可以:基本的vm信息;线程信息;类信息;实时的GC分析;堆转储后的事后处理;JVM性能分析;
举些例子:
查看运行时长jcmd process_id vm.uptime
查看jvm版本jcmd process_id vm.version
有几百个jvm调优标志,大多数都令人费解。
查看运行线程栈信息:jstack process_id
事后堆转储
性能分析有两种模式:数据采样,数据探查;(对应用的测量会改变他的性能)
不同性能分析工具的结果往往差别很大,一个重要原因是:采样间隔等种种策略不同导致。
探查分析器(netbeans性能分析器)
jmc---java mission control
不知道这些工具有没有过时呢。。。
即时编译器是jvm核心。JIT(just in time)
cc++是编译型,py是解释型,java是中间路线,先编译成理想的汇编(字节码)然后运行时编译成二进制代码,这就是所谓JIT
代码缓存调优
猜你喜欢
- 2024-11-07 JMX带你透视Java应用,实现应用程序的动态实时监控
- 2024-11-07 java应用监控和分析思路 java监控gc
- 2024-11-07 巧用JAVA监控工具2——jvisualvm java jvm 监控
- 2024-11-07 老技术新谈,Java应用监控利器JMX(1)
- 2024-11-07 Javaagent 使用 - 探针 jsp探针
- 2024-11-07 详解docker容器的资源监控方案 docker容器资源限制
- 2024-11-07 性能诊断利器 JProfiler 快速入门和最佳实践
- 2024-11-07 java通过插桩的概念来完成监控系统的设计
- 2024-11-07 高性能、无侵入的 Java 性能监控神器
- 2024-11-07 JAVA JVM常用监控工具 jvm常用的监控和调试工具
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)