JVM
Java 虚拟机学习
楚天千里清秋__
bug一个不留!
展开
-
1 JDK发展历史及各版本特性总结
文章目录JDK发展历史及各版本特性总结Java技术体系、JDK、JREJDK发展历史和各版本特性OakJava1.0JDK1.0JDK1.1JDK1.2JDK1.3JDK1.4JDK5JDK6JDK7JDK7JDK8参考 JDK发展历史及各版本特性总结 Java技术体系、JDK、JRE Java技术体系 广义上,Clojure、JRuby、Groovy等运行在Java虚拟机上的语言及相关程序都属于Java技术体系的一员。 狭义上,Sun官方定义的Java技术体系包括: Java程序设计语言 各中硬件平台上原创 2020-07-15 23:19:00 · 1078 阅读 · 0 评论 -
2 自动内存管理机制(一)运行时数据区域、垃圾回收算法和垃圾回收器
文章目录自动内存管理机制(一)运行时数据区域、垃圾回收算法和垃圾回收器运行时数据区域垃圾收集算法(方法论)垃圾收集器(具体实现)附录响应时间和吞吐量参考 自动内存管理机制(一)运行时数据区域、垃圾回收算法和垃圾回收器 运行时数据区域 Java堆 定义:Java虚拟机所管理的内存区域,用于存放实例数据(对象)。 特点: 线程共享。 空间不足会抛出OutOfMemoryError异常。 Java虚拟机所管理的最大的一块内存,几乎所有的实例对象都在Java堆中分配内存。 为了方便无用数据(主要是无用对象)的回原创 2020-07-15 18:56:17 · 317 阅读 · 0 评论 -
3 自动内存管理机制(二)JVM内存分配和回收
文章目录JVM内存分配和回收程序计数器、虚拟机栈、本地方法栈的内存分配与回收Java堆和方法区的内存分配与回收类型数据和实例对象的内存分配类型数据和实例对象的内存回收附录空间担保分配过程参考 JVM内存分配和回收 本文要求读者对Java虚拟机(JVM)内部结构比较熟悉,了解虚拟机运行时有哪些数据区域,垃圾回收算法以及垃圾回收器。在此基础上本文对JVM内存分配和回收的相关知识进行梳理和总结。 程序计数器、虚拟机栈、本地方法栈的内存分配与回收 程序计数器、虚拟机栈、本地方法栈三个区域随线程而生,随线程而灭;栈中原创 2020-07-01 00:08:41 · 327 阅读 · 0 评论 -
4 自动内存管理机制(三)JVM调优方法总结
文章目录Java虚拟机调优方法总结前言1 Java虚拟机调优概述2 笔者开发环境虚拟机模式选择1 Client模式和Server模式介绍2 查看本地JDK支持的虚拟机模式3 选择Client模式4 选择Server模式运行时数据区域大小设置参数垃圾收集器选择和配置参数虚拟机参数格式总结参考 Java虚拟机调优方法总结 前言 本文要求读者对Java虚拟机内部结构比较熟悉,了解虚拟机运行时有哪些数据区域,垃圾回收算法以及垃圾回收器。在此基础上本文对Java虚拟机调优的方法和思路进行了一些梳理和总结。 1 Jav原创 2020-06-30 17:42:28 · 453 阅读 · 0 评论