java常识
来源:互联网 发布:素描大师软件下载 编辑:程序博客网 时间:2024/06/05 14:08
1.JDK与JRE的区别
JDK 开发者工具 = JRE + javac编译器 + 开发者工具
JRE 运行环境
2.jps、jstack、jmap、jhat、jstat、hprof都是安装JDK后添加环境变量后才可使用的。
3.JPS 只能查看java进程
4.查线程问题
jps [options] [hostid]
-q 不输出类名、Jar名和传入main方法的参数-m 输出传入main方法的参数-l 输出main类或Jar的全限名-v 输出传入JVM的参数
jstack [option] pid
-l long listings,会打印出额外的锁信息,在发生死锁时可以用jstack -l pid来观察锁持有情况-m mixed mode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法)
ps -Lfp pid ps -mp pid -o THREAD, tid, time top -Hp pid 查询最耗时的cpu的线程
printf "%x\n" pid 获得线程的16进制
jstack 进程号pid | grep 线程号
5.查询进程的java heap使用情况
jmap -heap 21711
jmap -histo:live 21711 | more 查看存活对象
jstat -gc 21711 250 4 (pid 间隔毫秒 采样次数) 获取gc情况
S0C、S1C、S0U、S1U:Survivor 0/1区容量(Capacity)和使用量(Used)EC、EU:Eden区容量和使用量OC、OU:年老代容量和使用量PC、PU:永久代容量和使用量YGC、YGT:年轻代GC次数和GC耗时FGC、FGCT:Full GC次数和Full GC耗时GCT:GC总耗时
阅读全文
0 0
- java 常识
- Java常识
- Java常识
- java-常识
- java常识
- JAVA常识
- JAVA常识
- java常识
- JAVA 常识
- java常识
- java常识
- Java classpath简单常识
- JAVA最简单常识
- java 基础常识
- 一些JAVA小常识
- java小常识
- Java一些常识
- Java的一些常识
- 光环国际,做AI时代的赋能者
- DAG优化
- 关于ScrollView嵌套ListView和GridView最常见的两种问题
- 快速排序(随机版)
- WebService 四种发布方式总结
- java常识
- 虚拟机监控和分析工具
- 第三方之QQ登录
- Robot Framework 安装Tips (windows版本)
- iview使用Menu组件动态生成时active-name不起作用
- redis集群搭建
- git中fetch和pull区别
- ie6兼容性问题详解
- RxJS 核心概念之Subject