理解GC
2024-09-21 02:02:33
首先看日志内容:
[Full GC 23.32: [ParNew: 2356K->2310K(3251K), 0.000288sec]
[Full GC 是名称。
[ParNew:是表示收集器是ParNew收集器,意为:“Parallel New Generation”。
2356K->2310K(3251K)表示:GC前该内存区域已使用容量->GC后该内存区域已使用容量(该内存区域总容量)。
Oracle新发布的JDK7中,默认的虚拟机是HotSpot,因此主要介绍HotSpot的GC机制。
下面从4个方面学习Java GC机制:
1. 内存是如何分配的;
2. 如何保证内存不被错误回收(即:哪些内存需要回收);
3. 在什么情况下执行GC以及执行GC的方式;
4. 如何监控和优化GC机制。
最新文章
- 简易版的TimSort排序算法
- Ext.Net_1 配置ext.net所需的环境
- c# TCP Socket通讯基础
- JS+JavaBean判断管理员增删改的操作权限
- Dynamic CRM 2013学习笔记(二十四)页面保存前进行逻辑验证
- svn: warning: 'xxxxxx' is already under version control
- JSP 使用框架frame
- Change Homepage Logo
- Bootstrap 基本用法
- java中Map的用法(HaspMap用法)
- Junit4拓展工具JCategory与Testng的Group功能比较
- Hibernate五 HQL查询
- phantomjs API
- 动画(Animation) 它 (闪烁、左右摇摆、跷跷板等功效)
- 对本地Solr服务器添加IK中文分词器实现全文检索功能
- 【C语言】模拟实现atoi函数
- NYOJ--65--另一种阶乘问题
- 【SPOJ】Longest Common Substring(后缀自动机)
- 源码实现 -->; strcpy
- 【netty】(2)---搭建一个简单服务器