`
yangyangmilan
  • 浏览: 29870 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

jboss OutOfMemoryError : java heap space

阅读更多
Heap size 设置
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。
提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
解决方法:手动设置Heap size

在Jboss的目录下的bin文件夹中run.conf中JAVA_OPTS选项中的内容改为“
   JAVA_OPTS="-Xms128m -Xmx512m"
在MyEclipse中的windows-preferences-Server-Jboss-Jboss 4.X-jdk
在右边的 Optional Java VM arguments 改为
添加-Xms128m -Xmx512m -XX:MaxPermSize=64m -XX:PermSize=128m
分享到:
评论

相关推荐

    TOMCAT内存大小调整

    OutOfMemoryError: Java heap space异常是由于Heap size不足引起的。解决方法是手动设置Heap size。在Tomcat以bat方式启动时,需要修改TOMCAT_HOME/bin/catalina.sh文件,加入以下行:`JAVA_OPTS="-server -Xms800m ...

    JBoss实战:服务器配置指南(JBoss in action)

    JBoss 5 应用服务器是一款基于Java企业版(Java EE 5)的应用服务器,提供了大多数企业应用程序所需的服务,例如安全性、事务处理、持久化、监控、资源管理和远程访问等功能。该应用服务器遵循由Java社区过程定义的...

    JBoss篇:安装与配置

    2. client:客户端与 JBoss 通信所需的 Java 库(JARs)。 3. docs:配置的样本文件(数据库配置等)。 4. docs/dtd:在 JBoss 中使用的各种 XML 文件的 DTD。 5. lib:一些 JAR,JBoss 启动时加载,且被所有 JBoss ...

    JBoss Seam: Simplicity and Power Beyond Java EE

    ### JBoss Seam: Simplicity and Power Beyond Java EE #### 一、Seam简介与特点 **JBoss Seam** 是一款强大的开源框架,它在**Java EE** 的基础上提供了更为简单且功能强大的开发方式,旨在简化企业级应用的开发...

    jboss-logging-3.4.1.Final-API文档-中文版.zip

    标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    jboss内存溢出原因

    2. **Heap Space(堆空间)内存溢出**:当JVM的堆空间不足时,会抛出`java.lang.OutOfMemoryError: Java heap space`异常。 接下来将详细介绍这两种类型的内存溢出原因及解决方案。 #### 三、PermGen Space内存...

    JBoss实战:服务器配置指南

    JBoss AS(Application Server)是一款开源的Java EE应用服务器,提供了全面的企业级服务,包括EJB容器、Web容器、JMS服务、集群与负载均衡等功能。它支持最新的Java EE标准,并且完全免费,因此在企业级开发中得到...

    jboss-logging-3.4.3.Final-API文档-中文版.zip

    标签:jboss、logging、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    java.lang.UnsupportedClassVersionError问题的解决方法

    ### java.lang.UnsupportedClassVersionError问题的解决方法 在开发Java应用程序的过程中,经常会遇到与JDK版本不兼容的问题,其中一种常见的异常就是`java.lang.UnsupportedClassVersionError`。该错误通常发生在...

    JBOSS 备忘录 TIPS 操作手册

    同时,`-Xmx512m`参数用于设置堆内存(Heap)的最大值,以防止`java.lang.OutOfMemoryError: Java heap space`的错误发生。 #### 2. 在Windows系统下将JBoss作为服务运行 在Windows系统中,可以利用`JavaService....

    jboss配置内存大小[定义].pdf

    当JVM遇到`java.lang.OutOfMemoryError: Java heap space`异常时,表明堆内存不足,此时可以通过调整`-Xms`和`-Xmx`来增大堆内存。此外,可以启用并行垃圾收集以优化内存回收,例如使用`-XX:+UseParallelGC -XX:+...

    《Java高手真经:Java Web高级开发技术》读书笔记模板.pptx

    《Java高手真经:Java Web高级开发技术》读书笔记模板.pptx 本资源为《Java高手真经:Java Web高级开发技术》读书笔记模板,涵盖了Java EE开发中的各种分布式与业务核心技术。该资源分为三部分,分别是Java高手真经...

    jboss-logging-3.3.2.Final-API文档-中文版.zip

    标签:jboss、logging、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    jboss-logging-3.4.2.Final-API文档-中文版.zip

    标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    JMS : Java Message Service (Java消息服务)

    - **JBoss**: 一个开源的Java应用服务器,支持Java EE标准,可以部署各种Java应用。 - **MySQL**: 一种流行的开源关系型数据库管理系统,广泛应用于Web应用开发。 - **JNDI**: Java Naming and Directory Interface...

    jboss7:JBoss 7 手册

    Java1.7 = 属性: 默认['jboss']['home'] jboss 的默认位置 default['jboss']['version'] 默认下载版本 默认['jboss']['url'] 下载地址 默认['jboss']['user'] 默认jboss 用户 = 用法: 接受 作者:Sascha ...

    jboss源代码 java源代码 j2se服务器源码

    JBoss是著名的开源Java应用服务器,它基于J2EE(Java 2 Platform, Enterprise Edition)规范,提供了多种服务,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA(Java Persistence API)等。...

    JBoss 3.0 Quick Start Guide

    安全性是 JBoss 的一个重要组成部分,书中详细介绍了如何配置安全服务以及使用 JAAS (Java Authentication and Authorization Service) 来实现用户身份验证和授权。 **安全服务配置** - **`org.jboss.security....

Global site tag (gtag.js) - Google Analytics