jvm
文章平均质量分 84
爬向宇宙的蜗牛
慢慢爬行,坚持到底
展开
-
《JVM》第一章 JVM内存模型
一、内存模型图(JDK1.6)二、概述1.程序计数器 程序计数器是一块较小的内存空间,每条线程都有一个独立的程序计数器,它可以看作是当前线程所执行的字节码的行号指示器。存放的并不是代码对应Java文件中的行数,而是存放执行指令(每条JAVA代码可能会对应多个指令)的内存地址,多线程程序中会导致线程上下文不断被切换,当线程恢复执行时可根据此处存放的指令地址恢复执行,如果是native方法,计数...原创 2018-02-28 14:02:58 · 204 阅读 · 0 评论 -
《JVM》第二章 JVM垃圾回收器
一、概述JVM会自动帮我们分配内存,同样它也会自动帮助我们回收内存,开发人员不需要像编写C++语言那样在代码里显式的进行内存回收,本章会介绍几种常用的回收算法以及HotSpot虚拟机的所存在的多种垃圾回收器,了解垃圾回收的目的是:需要排查内存溢出、内存泄漏等问题,或当系统并发量提升导致垃圾回收成器称为系统响应的瓶颈时方便我们进行必要的监控和调节二、常用回收算法标记清除: 标记清楚算法是最基础...原创 2018-03-02 14:26:32 · 181 阅读 · 0 评论