摘要:
JUC概述 java.util.concurrent 简称juc 线程和进程 进程:一个程序 在操作系统中运行的程序就是进程,比如你的QQ,微信,游戏,ide等等… 一个进程可以包含多个线程,至少包含一个 Java默认有几个线程? 2个, main线程,GC线程(垃圾回收) 线程: 一个进程可以有多 阅读全文
posted @ 2021-05-02 14:49
saxon宋
阅读(97)
评论(0)
推荐(0)
摘要:
JMM(Java Memory Model)内存模型 JMM定义了线程工作内存和主内存之间的抽象关系,即Java内存模型中规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存(可以与前面讲的处理器的高速缓存类比),线程的工作内存中保存了该线程使用到的变量到主内存副本拷贝,线程对变量的所有操作 阅读全文
posted @ 2021-05-02 10:38
saxon宋
阅读(311)
评论(0)
推荐(1)
摘要:
GC介绍 JVM在进行GC时,并不是对这三个区域进行统一回收,大部分时候都是在新生区 新生区 幸存区:【from和to】 老年区 GC两种类:轻GC(普通垃圾回收)、重GC(全局垃圾回收) GC主要存在于方法区和堆中 面试题目 JVM的内存模型和分区【详细到每个区放什么】 堆里面的分区有哪些?新生区 阅读全文
posted @ 2021-05-02 09:04
saxon宋
阅读(573)
评论(0)
推荐(0)
摘要:
JProfile工具分析OOM 项目中出现OOM故障,该如何排除? 找出第几行代码出错:内存快照分析工具: Eclipse : MAT JProfile MAT、JProfile的作用: 分析Dump内存文件,快速定位内存泄露。 获得堆中的数据。 获得大的对象 ..... 首先在IDEA安装插件JP 阅读全文
posted @ 2021-05-02 08:52
saxon宋
阅读(332)
评论(0)
推荐(0)

浙公网安备 33010602011771号