G1垃圾收集器入门教程(2)——Java技术和JVM

Java 概述

Java 是一种编程语言和计算平台,它是由 Sun 微系统公司于 1995 年首次发布的。Java 程序包括实用工具、游戏和商业应用等等,而 Java 正是驱动这些程序的底层技术。Java 在全世界大约 8.5 亿台个人电脑上运行,并且还在全世界数十亿台设备上运行,包括移动设备和电视设备。Java 由一些关键组件构成,它们组成一个整体,形成 Java 平台。

Java 运行时版本

继续阅读G1垃圾收集器入门教程(2)——Java技术和JVM

G1垃圾收集器入门教程(1)——概览

本文目标

本教程涵盖如何使用 G1 垃圾收集器,以及如何与 Hotspot JVM 配合使用的基础知识。你将会学习 G1 垃圾收集器的内部工作原理、启用 G1 的关键命令行开关,以及记录 G1 操作日志的选项。

完成时间

预计大约 1 小时。

简介

本教程涵盖 Java 语言中的 Java 虚拟机(JVM)的 G1 垃圾收集相关的基础知识。在本教程的第一部分中,我们会概述 JVM 的相关知识,并且会介绍垃圾收集机制及其性能。接下来,我们会回顾 Hotspot JVM 使用的 CMS 垃圾收集器是如何工作的。然后,我们会逐步讲解 Hotspot JVM 在使用 G1 垃圾收集器时,垃圾收集机制的工作原理。紧接着,还会有一个章节涵盖 G1 垃圾收集器能够使用的垃圾收集命令行选项。最后,你将会学到 G1 垃圾收集器能够使用的日志选项。

硬件和软件需求

继续阅读G1垃圾收集器入门教程(1)——概览