![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 69
ljt-tiger
不积跬步,无以至千里。知识认知体系搭建过程:场景 --》需求 --》解决方案 --》应用 --》原理
展开
-
JVM学习笔记
软引用软引用demo,和使用redis缓存类似,先查内存中是否缓存,有则直接内存获取,反之则重新创建,再装载入内存中缓存起来。在一些开源框架中经常使用为了java更好地管理内存,图片框架基本上会用到软引用。处理占用内存大的对象,或者生命周期长的,而且对象使用并不那么频繁。import java.lang.ref.SoftReference;/** * 软引用demo,和使用redis缓存类似, * 先查内存中是否缓存,有则直接内存获取,反之则重新创建, * 再装载入内存中缓存起来。 * 在原创 2022-01-19 09:09:32 · 109 阅读 · 0 评论 -
JVM参数
JVM参数#(1)串行-XX:+UseSerialGC-XX:+UseSerialOldGC#(2)并行(吞吐量优先):-XX:+UseParallelGC-XX:+UseParallelOldGC#(3)并发收集器(响应时间优先)-XX:+UseConcMarkSweepGC-XX:+UseG1G咕标准参数java -versionjava -helpjava -serverjava -cp非标准参数-X-Xint # 解释执行-Xcomp # 第一次使用就编译成本原创 2021-10-14 23:51:27 · 101 阅读 · 0 评论 -
垃圾回收与算法
stop the world由并行转变为串行,利用网路延迟的时间,刚好配上,让用户感觉不到世界的停止。解决垃圾线程和用户线程之间的并发问题。等待所有用户线程进入安全点后并阻塞,做一些全局性操作的行为。当程序运行到这些“安全点”的时候就会暂停所有当前运行的业务线程(Stop The World 所以叫STW),暂停后再找到“GC Roots”进行关系的组建,进而执行标记和清除。在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助器之外)。Java中一种全局暂停现象,全局停顿,所有原创 2021-10-14 23:30:53 · 111 阅读 · 0 评论