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;

  按照这种方法进行测试即可。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

相关推荐:

 

最新文章

  1. 支付宝web支付
  2. ActiveX(二)Js 监听 ActiveX中的事件
  3. 根据日期查询access数据库
  4. jQuery仿京东无限级菜单HoverTree
  5. Swift和OC,是编译型语言、解释性语言、运行时语言
  6. Jfinal 入门
  7. USB CDC类
  8. 曾经感动过我们的文字 今天是否还有印象?——v1
  9. Linux学习笔记5——虚拟内存
  10. QTabWidget and QTabBar.的文字的颜色设置,三种方法
  11. Ningx集群环境搭建
  12. CentOS7 Nvidia Docker环境
  13. 微软开源自动机器学习工具NNI安装与使用
  14. lombok @Slf4j注解
  15. main.cpp
  16. 【转】【VS Code】配置文件Launch及快捷键
  17. Java GC的原理
  18. mysql保留两位小数
  19. ipconfig /flushdns
  20. 用with来打开文本文件

热门文章

  1. 用Eclipse给安卓应用进行签名
  2. [C#技术] DataSet(DataTable)轻松的通过Sum、Aver、Count等统计出相关结果
  3. [转]php使用 memcache 来存储 session
  4. secureCRT在Windows上面的安装过程
  5. Unhandled Exception: System.BadImageFormatException: Could not load file or assembly (2008R2配置x64website)
  6. 读书笔记,《深入理解java虚拟机》,第三章 垃圾收集器与内存分配策略
  7. iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态
  8. 自定义View 可清除内容、设置图标、下划线的输入框 MD
  9. springboot的Web开发-Web相关配置
  10. JS获取当前网页内容,创建文件并下载,URL.createObjectURL和URL.revokeObjectURL