exception java.lang.OutOfMemoryError: Java heap space
2024-08-27 05:28:54
1.情景展示
java内存溢出异常,将程序代码问题排除在外,如何增大JVM的使用内存?
2.解决方案
在eclipse中的解决办法:增大你要运行的测试类的内存分配。
点击运行或debug按钮旁的倒三角--》Run Configurations...
默认选中的就是你刚才报错的测试类,如果没有按照这种格式新建
切换到arguments视图--》配置最大内存:-Xmx1024m,单位可以是m/g。
3.JVM最大可分配内存
在排除电脑硬件的可运行内存的情况下,分配最大JVM内存与JVM版本、操作系统版本有关;
比如: jdk1.7,32bit,最大可用内存为1400M;
如何测试你的JVM机的最大可分配内存为多少?
前提:已经配置了JDK的环境变量。
win+r-->cmd-->java -Xmx1024m-->回车,如果没有报错就表示:指定的内存大小可用,否则会打印错误信息。
单位可以是m或g;
按照这种方法进行测试即可。
最新文章
- 支付宝web支付
- ActiveX(二)Js 监听 ActiveX中的事件
- 根据日期查询access数据库
- jQuery仿京东无限级菜单HoverTree
- Swift和OC,是编译型语言、解释性语言、运行时语言
- Jfinal 入门
- USB CDC类
- 曾经感动过我们的文字 今天是否还有印象?——v1
- Linux学习笔记5——虚拟内存
- QTabWidget and QTabBar.的文字的颜色设置,三种方法
- Ningx集群环境搭建
- CentOS7 Nvidia Docker环境
- 微软开源自动机器学习工具NNI安装与使用
- lombok @Slf4j注解
- main.cpp
- 【转】【VS Code】配置文件Launch及快捷键
- Java GC的原理
- mysql保留两位小数
- ipconfig /flushdns
- 用with来打开文本文件
热门文章
- 用Eclipse给安卓应用进行签名
- [C#技术] DataSet(DataTable)轻松的通过Sum、Aver、Count等统计出相关结果
- [转]php使用 memcache 来存储 session
- secureCRT在Windows上面的安装过程
- Unhandled Exception: System.BadImageFormatException: Could not load file or assembly (2008R2配置x64website)
- 读书笔记,《深入理解java虚拟机》,第三章 垃圾收集器与内存分配策略
- iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态
- 自定义View 可清除内容、设置图标、下划线的输入框 MD
- springboot的Web开发-Web相关配置
- JS获取当前网页内容,创建文件并下载,URL.createObjectURL和URL.revokeObjectURL