我在尝试启动 Java 搜索进程(启动 Java 进程)时遇到此错误。我正在使用RLIMIT_AS
.
请帮助我克服这个错误。
我对 VM Arguements 有疑问。(见下文)。有没有办法在不更改配置的情况下解决这个问题。(虚拟机参数)
Java 运行时环境检测到一个致命错误:
java.lang.OutOfMemoryError:为 CHeapObj-new 请求了 16 个字节。交换空间不足?
内部错误 (allocation.inline.hpp:39), pid=16994, tid=1097390400 错误: CHeapObj-new
JRE 版本:6.0_21-b06 Java VM:Java HotSpot(TM) 64-Bit Server VM (17.0-b16 混合模式 linux-amd64 ) 如果您想提交错误报告,请访问: http://java.sun .com/webapps/bugreport/crash.jsp
- - - - - - - - 线 - - - - - - - -
当前线程 (0x00000000489a7800): JavaThread "main" [_thread_in_vm, id=17043, stack(0x000000004158d000,0x000000004168e000)]
堆栈:[0x000000004158d000,0x000000004168e000],sp=0x00000000416897f0,可用空间=3f10000000000000018k
VM 状态:不在安全点(正常执行)
VM Mutex/Monitor 当前由一个线程拥有:无
Heap PSYoungGen total 38208K, used 24989K [0x00002aaae8f80000, 0x00002aaaeba20000, 0x00002aab03a20000) eden space 32768K, 76% used [0x00002aaae8f80000,0x00002aaaea7e7518,0x00002aaaeaf80000) from space 5440K, 0% used [0x00002aaaeb4d0000,0x00002aaaeb4d0000,0x00002aaaeba20000) to space 5440K, 0% used [ 0x00002aaaeaf80000,0x00002aaaeaf80000,0x00002aaaeb4d0000) PSOldGen total 87424K, used 0K [0x00002aaab3a20000, 0x00002aaab8f80000, 0x00002aaae8f80000) object space 87424K, 0% used [0x00002aaab3a20000,0x00002aaab3a20000,0x00002aaab8f80000) PSPermGen total 21248K, used 10141K [0x00002aaaae620000, 0x00002aaaafae0000, 0x00002aaab3a20000) object space 21248K, 47% 使用 [0x00002aaaaae620000,0x00002aaaaf007410,0x00002aaaaafae0000)
虚拟机参数: jvm_args: -Xms128M -Xmx1280M -D.config=path -D.home=path1 -D .logfile=path2 java_command: com. .base.Server 启动器类型:SUN_STANDARD
操作系统:CentOS 5.5 版(最终版)
uname:Linux 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 libc:glibc 2.5 NPTL 2.5 rlimit: STACK 10240k, CORE 1000001k, NPROC 24576, NOFILE 4096, AS 1835008k 平均负载:1.87 0.45 0.22
CPU:共 2 个(每个 CPU 1 个内核,每个内核 1 个线程)系列 6 型号 46 步进 6、cmov、cx8、fxsr、mmx、sse、sse2、sse3、ssse3、sse4.1、sse4.2、popcnt
内存:4k页面,物理2959608k(2057540k免费),交换4096532k(4096532k免费)
vm_info:用于 linux-amd64 JRE (1.6.0_21-b06) 的 Java HotSpot(TM) 64 位服务器 VM (17.0-b16),由“java_re”和 gcc 3.2.2 ( SuSE Linux)
时间:2011 年 3 月 22 日星期二 03:08:27 经过时间:5 秒