摘要:
垃圾收集算法:标记-清除算法、复制算法、标记-整理算法、分代收集算法垃圾收集器: Serial收集器、ParNew收集器、Parallel Scavenge收集器、Serial Old收集器、Parallel Old收集器、CMS收集器、G1收集器、Z垃圾收集器 Serial收集器(复制算法): 新 阅读全文
posted @ 2023-06-13 19:46
huigui_mint
阅读(46)
评论(0)
推荐(0)
摘要:
1、类文件介绍 每一个 Class 文件都对应着唯一一个类或接口的定义信息,但是相对地,类或接口并不一定都得定义在文件里(譬如类或接口也可以通过类加载器直接生成)。 本节中,我们只是通俗地将任意一个有效的类或接口所应当满足的格式称为“Class 文件格式”,即使它不一定以磁盘文件的形式存在。 每个 阅读全文
posted @ 2023-06-13 19:41
huigui_mint
阅读(221)
评论(0)
推荐(0)
摘要:
调优工具 console,jProfile,VisualVM Dump线程详细信息:查看线程内部运行情况 死锁检查查看堆内类、对象信息查看:数量、类型等 线程监控线程信息监控:系统线程数量。线程状态监控:各个线程都处在什么样的状态下 热点分析CPU热点:检查系统哪些方法占用的大量CPU时间内存热点: 阅读全文
posted @ 2023-06-13 19:17
huigui_mint
阅读(19)
评论(0)
推荐(0)
摘要:
如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器,如果父类加载器可以完成类加载任务,就成功返回,倘若父类加载器无法完成此加载任务,子加载器才会尝试自己去加载, 阅读全文
posted @ 2023-06-13 19:14
huigui_mint
阅读(48)
评论(0)
推荐(0)
摘要:
synchronized和volatile区别个人理解JMM:Java Memory Model(Java内存模型),根据并发过程中如何处理、可见性、原子性和有序性这三个特性而建立的模型。可见性:JMM提供了volatile变量定义、final、synchronized块来保证可见性。原子性:个人理 阅读全文
posted @ 2023-06-13 18:42
huigui_mint
阅读(34)
评论(0)
推荐(0)