JVM
主要学习JVM中对垃圾收集原理以及内存管理的模型,通过博客的形式,加入自己的理解,希望能加深对Java知识体系的理解,同时能帮到更多的人!
Zach_ZSZ
IT攻城狮,喜爱研究技术,希望通过不断的学习,将来能更多的分享技术,更好的使用技术。
展开
-
深入理解Java类加载器(一):Java类加载原理解析
一、引子 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,其实,这个异常背后涉及到的是Java技术体系中的类加载。Java类加载机制虽然和大部分开发人员直接打交道的机会不多,但是对其机理的理解有助于排查程序出现的类加载失败等技术问题,对理解Java虚拟机的连接模型和Java语言的动态性都有很大帮助。 二. Java 虚拟机类加载器结构简述 ...转载 2019-11-03 20:40:54 · 302 阅读 · 0 评论 -
JVM参数的设置总结
前言 大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。但是如果项目特别大了,需要增加一下堆内存的大小、或者是系统老是莫明的挂掉,想查看下gc日志来排查一下错误的原因,都需要咱们手动设置这些参数。 各个参数介绍 1.verbose:gc 表示,启动jvm的时候,输出jvm里面的gc信息。格式如下: 1 ...转载 2019-06-17 09:32:11 · 186 阅读 · 0 评论 -
理解JVM的垃圾收集算法思想与JVM内存模型
引言 对于Java开发者来说,JVM是绕不过去的一道坎,要想对Java这门语言有更深的理解,就必须去理解Java的内存的管理机制,理解Java是如何做好内存管理和垃圾回收的,同时这也是面试的热点之一,本文将分为JVM内存的划分,垃圾收集算法的原理,内存分配与回收策略三个部分进行阐述,构建一个初步的JVM的知识体系结构. 一、JVM内存划分 JVM内存的划分的目的是为了更好的分配内存和更好...原创 2019-06-09 16:12:50 · 212 阅读 · 0 评论