`
HelloTommy
  • 浏览: 98644 次
  • 性别: 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
分享到:
评论

相关推荐

    Out of Memory(解决方案).md

    Out of Memory(解决方案).md

    tomcat out of memory

    标题 "Tomcat Out of Memory" 指的是在运行Apache ...通过以上分析和解决方案,我们可以有效地处理和预防"Tomcat Out of Memory"问题,确保服务器稳定运行。持续监控、优化和学习将有助于提升系统的性能和可靠性。

    OutOfMemory的一个解决方法

    针对上述问题,尤其是在Web应用环境中,通过调整Tomcat服务器的内存参数是一种有效的解决方案。具体步骤如下: 1. **定位配置文件**:首先,需要找到Tomcat安装目录下的`bin`文件夹,该文件夹中包含了用于启动和...

    APE(flex out of memory)

    在IT行业中,"APE(flex out of memory)"这个问题通常是与Adobe Flex开发相关的内存溢出问题。Flex是一种开源的、基于MXML和ActionScript的框架,用于构建富互联网应用程序(RIA)。当你遇到“Out of memory-cannot ...

    Out of memory

    "Out of memory" 是一个常见的计算机错误提示,通常在运行程序或系统操作时出现,意味着计算机没有足够的内存(RAM)来执行请求的操作。这可能是由于多个原因造成的,包括但不限于资源管理不当、内存泄漏、大型数据...

    解决出现CUDA error-out of memory的问题.pdf

    以上策略并非孤立使用,而是需要根据实际项目需求和硬件资源灵活组合,以找到最适合的解决方案。理解并掌握这些技巧对于有效利用GPU资源、避免或解决“CUDA error: out of memory”问题至关重要。在实践中,应结合...

    BlazeDS+Spring+activeMQ outofmemory

    标题 "BlazeDS+Spring+activeMQ outofmemory" 指的是在使用BlazeDS、Spring和ActiveMQ集成的环境中遇到了内存溢出问题。BlazeDS是一个开放源码的服务器端技术,它允许双向通信,使Flex或AJAX客户端能够与Java后端...

    Out of Memory(处理方案).md

    Out of Memory(处理方案).md

    Git使用小坑 Out of memory错误的解决方法

    在进一步的搜索中,用户发现了一个Stack Overflow的问题,其中提到即使尝试了上述配置调整,仍然无法避免"Out of memory"错误。这个问题的最终解答揭示了一个关键点:增加交换空间(swap)的大小。交换空间是操作...

    解决Python运行文件出现out of memory框的问题

    在Python编程过程中,有时会遇到一个令人头疼的问题——"out of memory",即内存不足。这个问题通常发生在程序尝试分配超出系统可用内存的空间时。当Python解释器无法为新对象分配足够的内存时,它会抛出`Memory...

    out of memory是什么意思.docx

    "Out of Memory"是计算机操作系统中常见的一个错误提示,意味着系统在执行某个程序或操作时,没有足够的内存资源可供分配。这通常是由于以下几个原因引起的: 1. **运行的程序占用内存过大**:某些大型应用程序,如...

    Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题

    然而,当处理大量图片时,特别是在用户滚动时实时加载,可能会遇到内存溢出(Out Of Memory,简称OOM)的问题。这是因为Android系统为每个应用程序分配的内存有限,而加载大图或大量图会消耗大量内存。因此,我们...

    解决Pytorch 训练与测试时爆显存(out of memory)的问题

    1. **批次大小调整**:减小批量大小是最直接的解决方案,它会减少每个步骤中需要处理的数据量,从而降低对显存的需求。 2. **梯度累积**:如果模型对大批次数据的处理能力有限,可以使用梯度累积技术。即在一定步数...

    DataCloneError(解决方案).md

    DataCloneError(解决方案)

    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\...

    教你分析9种OOM常见原因及解决方案.docx

    * 原因分析:请求创建一个超大对象、超出预期的访问量/数据量、过度使用终结器、内存泄漏 * 解决方案:通过 -Xmx 参数调高 JVM 堆内存空间、检查大对象的合理性、添加机器资源、做限流降级、找到持有的对象、修改...

    online-PAKDD2021阿里云智能运维大赛-OutOfMemory-PredictingMemoryFailuresWi

    **特征工程**是整个解决方案的关键环节。由于日志数据主要由分类属性构成,这给特征提取带来了挑战。团队成员通过深入的特征工程,挖掘错误数据之间的内在联系,以提高模型的预测能力。这可能包括对日志条目的编码、...

Global site tag (gtag.js) - Google Analytics