java.lang.OutOfMemoryError: запрошено 16 байтов для CHeapObj-new. Вне пространства подкачки? - PullRequest
0 голосов
/ 22 марта 2011

Я получил эту ошибку при попытке запустить процесс поиска Java (запустить процесс Java). Я устанавливаю адресное пространство с помощью RLIMIT_AS.

Пожалуйста, помогите мне преодолеть эту ошибку.

У меня есть сомнения по поводу аргументов В.М. (Увидеть ниже). Есть ли способ обойти эту проблему, не меняя конфигурации. (В.М. Аргументы)

В среде выполнения Java обнаружена фатальная ошибка:

java.lang.OutOfMemoryError: запрошено 16 байтов для CHeapObj-new. Нет свободного места?

Внутренняя ошибка (alloc.inline.hpp: 39), pid = 16994, TID = 1097390400 Ошибка: CHeapObj-new

JRE версия: 6.0_21-b06 Java VM: виртуальная машина Java HotSpot (TM) 64-разрядный сервер (смешанный режим 17.0-b16) linux-amd64) Если вы хотите отправить отчет об ошибке, посетите: http://java.sun.com/webapps/bugreport/crash.jsp


--------------- T H R E A D ---------------

Текущая тема (0x00000000489a7800): JavaThread "main" [_thread_in_vm, ID = 17043, стек (0x000000004158d000,0x000000004168e000)] * * тысяча двадцать-один

Stack: [0x000000004158d000,0x000000004168e000], sp = 0x00000000416897f0, бесплатно пространство = 3f10000000000000018k

Состояние виртуальной машины: не в безопасной точке (нормально исполнение)

VM Mutex / Monitor в настоящее время принадлежит нить: нет

Куча PSYoungGen всего 38208K, используется 24989K [0x00002aaae8f80000, 0x00002aaaeba20000, 0x00002aab03a20000) eden space 32768K, 76% использовано [0x00002aaae8f80000,0x00002aaaea7e7518,0x00002aaaeaf80000) из космоса 5440K, 0% используется [0x00002aaaeb4d0000,0x00002aaaeb4d0000,0x00002aaaeba20000) на пространство 5440К, 0% использовано [0x00002aaaeaf80000,0x00002aaaeaf80000,0x00002aaaeb4d0000) PSOldGen всего 87424K, используется 0K [0x00002aaab3a20000, 0x00002aaab8f80000, 0x00002aaae8f80000) пространство объекта 87424K, 0% использовано [0x00002aaab3a20000,0x00002aaab3a20000,0x00002aaab8f80000) PSPermGen всего 21248K, б / у 10141K [0x00002aaaae620000, 0x00002aaaafae0000, 0x00002aaab3a20000) пространство объекта 21248К, использовано 47% [0x00002aaaae620000,0x00002aaaaf007410,0x00002aaaafae0000)

VM Аргументы: jvm_args: -Xms128M -Xmx1280M -D.config = путь -D.home = путь1 -D .logfile = путь2 java_command: com. Тип запуска .base.Server: SUN_STANDARD

ОС: CentOS-версия 5.5 (финальная версия)

uname: Linux 2.6.18-194.el5 # 1 SMP Fri 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

ЦП: всего 2 (1 ядро ​​на процессор, 1 ниток на ядро) семья 6 модель 46 степпинг 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, POPCNT

Память: страница 4k, физическая 2959608 КБ (2057540 КБ бесплатно), своп 4096532 КБ (4096532 КБ бесплатно)

vm_info: 64-разрядная версия Java HotSpot (TM) Виртуальная машина сервера (17.0-b16) для linux-amd64 JRE (1.6.0_21-b06), построено 22 июня 2010 01:10:00 от "java_re" с gcc 3.2.2 (SuSE Linux)

время: вт 22 мар. 03:08:27 2011 время: 5 секунд

1 Ответ

1 голос
/ 22 марта 2011

Я сделал гугл в сообщении Internal Error (allocation.inline.hpp:39) и нашел эту страницу http://forums.oracle.com/forums/thread.jspa?messageID=5203404, предполагая, что ограничение пространства подкачки вызывало проблему (даже если это не должно происходить) после удаления ограничения, проблема исчезла .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...