JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

java监控工具(1) java视频监控

wys521 2024-11-07 13:44:12 精选教程 23 ℃ 0 评论

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

代码缓存调优

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表