package com.jvm.optimization;
import java.util.ArrayList;
import java.util.List;
/**
* Created by Mr.PanYang on 2018/9/4.
* <p>
* 堆溢出
* <p>
* 解决办法:设置堆内存大小 -Xms1m -Xmx10m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError
* <p>
* 垃圾回收机制原则:内存不足的时候会去回收,如果内存足够,暂时不会回收
*/
public class HeapSpace1 {
public static void main(String[] args) {
// -Xms1m -Xmx10m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError
List<Object> listObject = new ArrayList();
for (int i = 0; i < 10; i++) {
System.out.println("i:" + i);
Byte[] bytes = new Byte[1 * 1024 * 1024];
listObject.add(bytes);
}
System.out.println("添加成功...");
}
}
JVM 参数调优-optimization-jvm.zip
需积分: 0 146 浏览量
2023-11-06
23:10:07
上传
评论
收藏 7KB ZIP 举报
武昌库里写JAVA
- 粉丝: 3136
- 资源: 1872
最新资源
- 上市公司-人工智能的采纳程度面板数据(2003-2021年).xlsx
- 第5章spring-mvc请求映射处理
- 2023-04-06-项目笔记 - 第一百十六阶段 - 4.4.2.114全局变量的作用域-114 -2024.04.27
- app-release.apk.1
- soap json 等系列化方式
- c++的五子棋代码,在vs6.0上完美运行
- 基于Javaee的影视创作论坛的设计与实现.rar
- Python导出Mysql数据字典(部分表或全表)
- Java工具类实现输入一个路径,强创建路径、并且鉴权目标路径是否具备修改权限,用于增强程序的健壮性与稳定性,快速开发!
- 资源【STM32+HAL】三轴按键PS2摇杆
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈