zoukankan      html  css  js  c++  java
  • exception java.lang.OutOfMemoryError: Java heap space

    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;

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

    写在最后

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

     相关推荐:

  • 相关阅读:
    跳转
    登录
    计算器
    安卓作业
    第十三周作业
    第十三周上机练习
    第十二周作业
    第十二周上机作业
    第八周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/10103876.html
Copyright © 2011-2022 走看看