”葛一鸣,jvm“ 的搜索结果

     课程大纲: 第一课 初识JVM JVM分类 Java语言规范 JVM规范 介绍JVM的基本知识和发展历史,并介绍了Java语言规范和JVM规范。 第二课 JVM运行机制简介 堆、栈、方法区等 JVM启动流程 内存模型和volatile实例 解释和...

JAVA虚拟机_葛一鸣

标签:   java  jvm

     文章目录第一章 初探Java虚拟机第二章 认识Java虚拟机的基本结构第三章 常用的虚拟机参数第四章 垃圾回收的概念与算法第五章 垃圾收集器和内存分配 第一章 初探Java虚拟机 跨平台的真相:Java虚拟机 ...

     来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第二章 本文是第二章的一些笔记整理。 2 JVM基本参数-Xmx java命令的一般形式如下: java [-options] class [args..] 其中-options表示JVM启动参数,...

     来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第三章 本文是第三章的一些笔记整理。 2 GC日志:-Xlog:gc 要打印GC日志的话,可以加上-Xlog:gc参数(JDK8及以下请使用-XX:+PrintGC),开启GC打印后...

     【深入JVM内核—原理、诊断与优化】的讲师“葛一鸣”,人称“一哥”。毕业于浙江工业大学。计算机软件与理论专业硕士,是国家认证系统分析师。OCP。2012年出版过《Java程序性能优化》。荣获51CTO读书频道“最受读者...

     来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第一章 本文是第一章的一些笔记整理。 2 Java里程碑 2.1 Java起源 1990年Sun公司决定开发一门新的程序语言——Oak,已经具备安全性、网络通信、面向...

     个人感觉学习JVM基本要点就是垃圾回收算法、垃圾回收原理、常见垃圾回收器、类加载机制、双亲委派模型、Java的逻辑分区,堆栈方法区啥的弄清楚。 个人相关博客:String类和常量池内存分析以及8种基本类型和常量池...

     来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第十章 本文是第九章的一些笔记整理。 2 概述 3 类加载流程 类加载的流程可以简单分为三步: 加载 连接 初始化 而其中的连接又可以细分为三步: ...

     来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第九章 本文是第九章的一些笔记整理。 2 概述 3 Class文件概览 根据JVM规范,一个Class文件可以非常严谨地描述为: ClassFile{ u4 magic; u2 minor_...

     本章进入JVM学习的最后一节,此节主要分析的是堆,因为堆是JAVA程序中最常用使用到的地方,因此对这个地方有必要进行下细致的分析特别是OOM,言归正传,进入正文。 一、内存溢出(OOM)的原因 在JVM中,有哪些内存...

     来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第八章 本文是第八章的一些笔记整理。 2 概述 3 对象头 JVM中每个对象都有一个对象头,用于保存对象的系统信息: 4 锁的实现时优化 5 锁的运行时优化 ...

     graph LR A-->B 性能概述 程序性能表现形式 执行速度:程序响应速度,总耗时是否足够短 内存分配:内存分配是否合理,是否过多消耗内存或者存在泄漏 启动时间:程序运行到可以正常处理业务需要的时间 ...

10   
9  
8  
7  
6  
5  
4  
3  
2  
1