2020-11-10-Java-复习-50(JDK基础 )

2020-12-16  本文已影响0人  冰菓_

要点分析的流程

1.jps 查看java进程

2.jstat 监视虚拟机各种运行状态信息

格式 jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
例如:-- jstat -gc -h3 31736 1000 10表示分析进程 id 为 31736 的 gc 情况,每隔 1000ms 打印一次记录,打印 10 次停止,每 3 行后打印指标头部。

3.类的生命周期

image.png

4.类加载器

JVM 中内置了三个重要的 ClassLoader,除了 BootstrapClassLoader 其他类加载器均由 Java 实现且全部继承自java.lang.ClassLoader:

https://blog.csdn.net/xyang81/article/details/7292380

一些总结

对象实例初始化时会去方法区中找类信息,完成后再到栈那里去运行方法。找方法就在方法表中找。

根据实际事情调整新生代和幸存代的大小,官方推荐新生代占java堆的3/8,幸存代占新生代的1/10

上一篇 下一篇

猜你喜欢

热点阅读