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;

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

    写在最后

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

     相关推荐:

  • 相关阅读:
    Mybatis分页插件
    Mybatis代码自动生成
    Spring-Mybatis依赖
    Spring-test单元测试
    Spring-json依赖
    Spring-MVC依赖
    Log4j日志依赖
    Spring数据库连接池依赖
    Spring-JDBC依赖
    Spring依赖
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/10103876.html
Copyright © 2011-2022 走看看