`
HelloTommy
  • 浏览: 96884 次
  • 性别: Icon_minigender_1
  • 来自: 慈溪
社区版块
存档分类
最新评论

OutOfMemory的一个解决方案

阅读更多

       今天在修改一个项目的时候,有一个模块遇到这种问题,提示我是内存溢出。

       第一感觉是想到tomcat的配置,网上查了下,这类问题貌似还挺麻烦的。不过还是成功了哈哈!

       网上说有2种情况:

       1. java.lang.OutOfMemoryError: Java heap space

       2. java.lang.OutOfMemoryError: PermGen space

       我的问题是第二个,堆空间不足。按照网上的一些方法尝试了下,最终成功的方法为:

       手动设置Heap size
       修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m

      

 

        添加这个话就可以了。
        里面的一些参数

        -Xmx:最大物理内存
        -Xms:最小物理内存

        -XX:MaxNewSize:调整新对象区

0
1
分享到:
评论

相关推荐

    HBuilderX uniapp打包内存溢出解决放案.zip

    uniapp项目体量过大时,打包H5会报错, - process out of memory 解决放案: 替换HBuildX内置\HBuilderX\plugins\node\node.exe版本 添加\HBuilderX\plugins\compile-node-sass\node_modules\node-sass-china\...

    OutOfMemoryError-PermGen-space-的解决方案亲测有效

    OutOfMemoryError-PermGen-space-的解决方案亲测有效

    Idea系统资源不足解决方案

    NULL 博文链接:https://626333422-qq-com201110121851.iteye.com/blog/1299212

    图片过大引起的内存溢出解决方案

    使用BitmapFactory加载图片时,如果图片过大可能引起OutOfmemory溢出的问题。解决办法。

    使用HttpWebRequest实现大文件上传

    本身这个方式没有问题,但是当需要上传大文件比如说(300+M)的时候,那么WebClient将会报内存不足异常(Out of Memory Exceptions),究其原因是因为WebClient方式是一次性将整个文件全部读取到本地内存中,然后再...

    使用HttpWebRequest实现大文件上最新传

    本身这个方式没有问题,但是当需要上传大文件比如说(300+M)的时候,那么WebClient将会报内存不足异常(Out of Memory Exceptions),究其原因是因为WebClient方式是一次性将整个文件全部读取到本地内存中,然后再...

    pytorch使用指定GPU训练的实例

    解决方案如下: 指定环境变量,屏蔽第0块gpu CUDA_VISIBLE_DEVICES = 1 main.py 这句话表示只有第1块gpu可见,其他gpu不可用,此时要注意第1块gpu已经变成第0块,因此代码里应该使用编号0来指定

    认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别

    关于内存溢出报错的处理及解决方案: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemory 堆内存、非堆内存都描述

    SQL Server出现System.OutOfMemoryException异常的解决方法

    主要介绍了SQL Server出现System.OutOfMemoryException异常的解决方法,同时提供了微软官方的解决方案,需要的朋友可以参考下

    POI读写海量Excel(详细解读)

    对Excel的读取,POI有两种模式,一是用户模式,这种方式同Jxl的使用很类似,使用简单,都是将文件一次性读到内存,文件小的时候,没有什么问题,当文件大的时候,就会出现OutOfMemory的内存溢出问题。第二种是事件...

    Android-GridView-PhotoGallery:在内存和 SD 卡中保存图像的图像缓存扩展

    Android-GridView-PhotoGallery #Instroduction 一个GridView照片列表的...UI展示图片缩略图,防止图片过大导致的OutOfMemory 为GridView的Item回收复用造成异步加载的并发性问题提供一个很好的解决方案 #Screenshots

    Visual C++ 编程资源大全(英文源码 图形)

    Line Class 一个简单的虚线类(4KB)<END><br>47,47.zip Drawing Dashed Lines and Curves 画虚的直线和曲线(9KB)<END><br>48,48.zip Drawing dotted lines 画边界线(5KB)<END><br>49,49.zip How to...

    Matrix:插件式,微信开发的非侵入式APM系统-开源

    当前工具的监控范围包括:crash、lag、out-of-memory,其中包括以下两个插件,WCCrashBlockMonitorPlugin,它基于KSCrash框架,具有崩溃捕获的尖端滞后堆栈捕获能力,以及WCMemoryStatPlugin ,这是一种性能优化的...

    Quartus_II使用教程

    建立完工程后,假使我们使用原理图的设计方案,因此新建一个block diagram,如图 4. 图4 如果我们设计一个16位计数器,选用74163芯片来制作一个简单的16位计数器。 在bdf文件的空白处双击然后在name选项中直接...

    grub4dos-V0.4.6a-2017-02-04更新

    执行时可以不用输入扩展名,比如输入test如果当前路径下有一个test.g4b就会自动使用。 2013-10-17 1.修改代码支持新版HOTKEY。 2013-07-10 1.insmod现在支持长文件名(以前最多11个字符,现在没有限制). 2....

Global site tag (gtag.js) - Google Analytics