深入理解JAVA虚拟机
文章平均质量分 81
南祈鸣
这个作者很懒,什么都没留下…
展开
-
JVM——锁优化的简单概述
自旋锁共享数据的锁定状态只会持续很短的一段时间,为了这段时间去挂起和恢复线程并不值得可以让后面请求锁的那个线程“稍等一会”,但不放弃处理器的执行时间为了让线程等待,我们只须让线程执行一个忙循环(自旋),这项技术就是所谓的自旋锁。自适应自旋:如果在同一个锁对象上,自旋等待刚刚成功获得过锁,并且持有锁的线程正在运行中,那么虚拟机就会认为这次自旋也很有可能再次成功,进而允许自旋等待持续相对更长的时间锁消除锁消除是指虚拟机即时编译器在运行时,对一些代码要求同步,但是对被检测到不可能存在共原创 2022-05-25 14:12:44 · 49 阅读 · 0 评论 -
JVM——与线程有关的基础概念深入解析
线程的实现内核线程实现内核线程(Kernel-Level Thread,KLT)就是直接由操作系统内核(Kernel,下称内核)支持的线程,这种线程由内核来完成线程切换,内核通过操纵调度器(Scheduler)对线程进行调度,并负责将线程的任务映射到各个处理器上程序一般不会直接使用内核线程,而是使用内核线程的一种高级接口——轻量级进程(LightWeight Process,LWP)由于是基于内核线程实现的,所以各种线程操作,如创建、析构及同步,都需要进行系统调用。而系统调用的代价相对较高,原创 2022-05-25 14:10:53 · 77 阅读 · 0 评论 -
JVM——关于JAVA内存模型的重点梳理与理解
深入理解JAVA虚拟机中对于JMM的讲解中的重点原创 2022-05-25 14:05:36 · 68 阅读 · 0 评论 -
JVM——JAVA服务器应用故障处理与调优案例简要总结
深入理解JAVA虚拟机中一些服务端调优与故障处理案例的简要总结与梳理原创 2022-05-25 10:55:34 · 529 阅读 · 0 评论 -
JVM——性能调优的突破方向与解决策略
深入理解JAVA虚拟机中有关性能调优的方法总结原创 2022-05-24 23:58:19 · 421 阅读 · 0 评论 -
JVM——从源码编译到类执行与内存管理全流程梳理
关于JVM全流程作用的详解原创 2022-05-23 23:42:01 · 305 阅读 · 0 评论 -
JVM——故障处理工具最全简单介绍
JVM调优所会用到的故障处理工具大全原创 2022-05-23 23:09:07 · 111 阅读 · 0 评论 -
JVM——深入理解字节码执行引擎概念模型与作用
有关字节码执行引擎的深入理解与阐释原创 2022-05-23 22:53:29 · 162 阅读 · 0 评论 -
JVM——类加载机制全流程梳理与重点剖析
关于类加载的一些重点原创 2022-05-23 10:33:02 · 222 阅读 · 2 评论 -
JVM——深入理解Class类文件结构与作用
深入理解JAVA虚拟机中关于类文件的一些重点以及个人理解原创 2022-05-22 23:48:02 · 231 阅读 · 0 评论 -
JVM——Gabage Collection_精华总结_一篇文章看完GC垃圾收集机制
JAVA垃圾收集中的一些本人认为的重点原创 2022-05-21 22:47:46 · 445 阅读 · 0 评论