-Xms3060m -Xmx3060m
-Xss2048k (thread :94)
-Xms2560m -Xmx2560m
-Xss2048k (thread :157)
-Xms2048m -Xmx2048m
-Xss2048k (thread :221)
-Xss1024k (thread :598)
-Xms1792m -Xmx1792m
-Xss1024k (thread :683)
-Xms1692m -Xmx1692m
-Xss1024k (thread :49)(进程自己结束)
-Xms1560m -Xmx1560m
-Xss2048k (thread :31)(进程自己结束hs_err_pid24865.log)
-Xms1536m -Xmx1536m
-Xss2048k (thread :34)(进程自己结束hs_err_pid24865.log)
-Xss1024k(thread :100)
-Xms1024m -Xmx2048m
-Xss2048k (thread :221)
-Xms1048m -Xmx1048m
-Xss2048k (thread :95)
-Xms560m -Xmx1152m
-Xss2048k(thread :82)
-Xss1024k(thread :228)
-Xms1048m -Xmx3560m
-Xss2048k (thread :32)(进程自己结束)
上面的内容是我在HP UNIX主机(有其他JAVA应用存在)上面进行的测试,其测试的结果让我和疑惑,没有办法理解。
补充一下:JDK版本是1.6
分享到:
相关推荐
这种情况通常由几个因素引起,包括但不限于配置不当的JVM参数、内存泄漏、大数据量的对象创建或者长时间运行的垃圾收集器。以下是对这个问题的详细分析和解决方案: 1. **JVM内存配置**:Java虚拟机(JVM)的默认...
因此,解决`OutOfMemoryError`的关键在于理解内存的分配机制,合理设置JVM参数,监测内存使用情况,检查是否存在内存泄漏,以及在必要时调整系统的物理内存分配。对于大型Java应用,了解JVM内存模型和操作系统内存...
#### 八、OutOfMemory错误实例 在实践中,可能会遇到多种类型的`OutOfMemoryError`。例如: - `Java heap space`: 表示堆内存不足。 - `PermGen space`: 在Java 8之前,表示永久代空间不足。 - `Metaspace`: Java ...
内存溢出(Out of Memory Error)通常由以下原因引起: 1. **内存泄漏**:对象被引用但不再使用,导致GC无法回收。例如,集合类中的元素未被移除,或者静态变量引用的对象未释放。 2. **堆内存不足**:大量对象...
当出现OOM(OutOfMemory)错误时,往往意味着JVM无法为新的对象分配内存,这时就需要借助专业的内存分析工具进行诊断。IBM提供的ga456、ha456与jca457工具就是这样的利器,它们可以帮助开发者深入理解JVM内存的使用...
5. **内存溢出**(Out Of Memory,OOM)有多种类型,例如: - **Java Heap Space**:堆内存不足,可能是由于对象过多或过大导致。 - **Stack Overflow Error**:栈溢出,通常由递归深度过大或线程栈大小(Xss)...
在某项目中,就因为启动参数使用的默认值,经常报“OutOfMemory”错误。因此,-Xms,-Xmx 参数一定不要忘记加。 第二步,检查错误日志,查看“OutOfMemory”错误前是否有其它异常或错误。在一个项目中,使用两个...
内存溢出,也称为“Out of Memory”错误,通常是由于应用程序消耗了超过其分配到的内存而导致的。在WebLogic中,这可能由多种因素引起,例如长时间运行的事务、大型数据集处理、内存泄漏或者配置不当等。要解决这个...
【标题解析】:“tomcatOutOfMemory错误解决方法共4页.pd”这个标题明确指出,文档内容是关于解决Tomcat服务器出现的“OutOfMemory”错误的。Tomcat是一款广泛使用的开源Java应用服务器,该错误通常表示Tomcat在运行...
第二步,检查错误日志,查看"OutOfMemory'错误前是否有其它异常或错误。通过检查错误日志,可以找到内存溢出前的错误或异常,并对其进行修复。 第三步,对代码进行走查和分析,找出可能发生内存溢出的位置。需要...
在Java编程中,"OOM"(Out of Memory)是一个常见的运行时错误,它表示应用程序消耗了超出系统分配的内存资源,导致系统无法再为程序分配新的内存。本篇将通过一个简单的OOM例子来探讨这个问题的发生原因、如何复现...
JavaCore分析工具是一种在Java应用程序出现问题时,如CPU占用过高或出现Out Of Memory (OOT)错误时,用于诊断和分析的利器。它主要用于Java虚拟机(JVM)的故障排查,尤其是在使用像Websphere或Weblogic这样的企业级...
2. **检查错误日志**:寻找“OutOfMemory”错误前的异常。 3. **代码审查**:查找可能的内存溢出点,如数据库一次性查询所有数据、死循环、大量重复对象生成以及未清理的集合对象。 4. **使用内存分析工具**:实时...
内存溢出(Out of Memory Error,简称OOM)是Java程序中常见的问题,通常由以下几种情况引起: - **堆溢出**:当对象创建过多,堆空间不足以存放所有对象时。 - **栈溢出**:当递归深度过大或栈帧过大,本地方法栈或...
export IBM_HEAPDUMP_OUTOFMEMORY=true export IBM_HEAPDUMPDIR= ``` - 使用 `kill -3 <pid>` 命令可以生成javacore文件和heapdump文件,以便进一步分析。 #### 应用服务器下的Thread Dump生成 对于像WebLogic...
Java内存泄露是指Java应用程序中由于某些原因导致的内存不能被正确释放,导致JVM OutOfMemory的错误。本文通过一个Demo来介绍ThreadLocal和ClassLoader导致内存泄露最终OutOfMemory的场景。 知识点1:ThreadLocal...
应用系统本身的优化是至关重要的,否则即使有再大的内存,也会被消耗殆尽,尤其是产生 OOM(Out Of Memory)的错误的时候,它会贪婪地吃掉你的内存空间,直到系统宕机。 在解决生产环境中的性能问题时,需要采用...
outofmemory错误** 内存溢出通常是由于内存分配不当造成的。优化JVM配置可以有效缓解此类问题。 - **7.2.3. 无法创建本地线程问题** 如果遇到无法创建本地线程的问题,可能是因为本地线程池已满。调整线程池...
Java中的`java.lang.OutOfMemoryError`是一种常见的运行时错误,通常表示应用程序在尝试分配新的内存对象时,Java虚拟机(JVM...确保代码高效且内存使用得当,同时合理设置JVM内存参数,可以有效地预防这类问题的发生。