摘要: (本节笔记的线程收录在线程/并发相关的笔记中,未在此处提及) Java内存模型 Java 内存模型主要由以下三部分构成:1 个主内存、n 个线程、n 个工作内存(与线程一一对应) 主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则 – 虚拟机中将变量存储到内存和从内存中取出变 阅读全文
posted @ 2020-10-08 14:33 无名客nameless 阅读(185) 评论(0) 推荐(0)
摘要: 运行期优化 即时编译 什么是即时编译? 当虚拟机发现某个方法或某段代码运行的特别频繁时,会把这段代码认为成热点代码; 在运行时,虚拟机会将这段代码编译成平台相关的机器码,并进行各种层次的优化。 HotSpot 虚拟机内的即时编译器运作过程 我们主要通过以下 5 个问题来了解 HotSpot 虚拟机的 阅读全文
posted @ 2020-10-08 14:00 无名客nameless 阅读(186) 评论(0) 推荐(0)