自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JVM运行时数据区

由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。因此,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。与虚拟机栈所发挥的作用是非常相似,它们的区别是虚拟机栈主要为虚拟机执行Java方法(即字节码)服务,本地方法栈则是为虚拟机使用到的本地(Native)方法服务。

2024-03-26 19:00:00 481 1

原创 JVM常用参数及作用

CMS垃圾收集器是一种并发的垃圾收集器,它在执行垃圾收集时允许应用程序继续运行,以减少垃圾收集对应用程序性能的影响。CMS垃圾收集器通过标记-清除-整理的方式工作,标记阶段是并发执行的,而清除和整理阶段可能需要暂停应用程序的执行。当应用程序进行垃圾收集时,它可能会停止响应,这被称为“Stop-The-World”事件,指在进行垃圾回收时因为标记或清理的需要,必须让所有执行任务的线程停止执行任务,从而让垃圾回收线程回收垃圾的时间间隔。回收后的总内存为3114K->1740K(12338K是总内存大小)。

2024-01-18 21:00:00 452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除