![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
学无止境的程序猿
这个作者很懒,什么都没留下…
展开
-
JVM从入门到入魔(一) 类加载机制
一.类加载过程1.装载类的class文件读入到内存,并为之创建一个java.lang.Class对象 1.定位 classloader.find() 找到文件位置,通过类的全限定名来获取定义此类的二进制字节流 2.将class文件信息放到方法区中 3.将 class对应的对象 放到JVM的堆中2.链接 1.确保类的信息的正确性 2.为类的静态变量分配空...原创 2019-12-23 16:21:29 · 225 阅读 · 0 评论 -
jvm问题排查
1. free命令2. top命令3. 查看是否是自己service的服务4.发现是,自己服务的进程,查看耗费cpu的具体线程5.找到最占cpu的线程并且将线程号转为16进制6.将此线程的此时的堆栈信息快照打印出来7.进入这个txt文件,并查找 77b6...原创 2019-11-18 13:32:01 · 148 阅读 · 0 评论