Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблемы с Java (memory allocation)
#1
В общем дело такое: сидел я себе писал на java и все было хорошо, но
пару дней назад я стал замечать, что винда начала выдавать предупреждения - java.exe использует много памяти, давай ее закроем.
По началу я необращал внимания и просто тыкал отмену, но сегодня, когда одному из приложений понадобилось выделить больше 2гб памяти, java машина тупо падает с ошибами:

1. Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate
2. Native memory allocation (malloc) failed to allocate 78576 bytes for Chunk::new
3. Native memory allocation (malloc) failed to allocate 589824 bytes for offset table expansion

Как оказалось выделить больше 2418mb памяти нельзя, WTF подумал я, ведь стоит win7 x64 с 16GB RAM и несколько дней назад с хипом на 8гб никаких проблем небыло.
Что это может быть? Нехотелось бы винду которая уже много лет стоит убивать, джаву я уже переустанавливал - непомогло.

И самое интересное, когда общее потребление памяти доходит до 60-62% (примерно 10 ГБ), все java процессы дохнут, без лога об ошибке, тоесть после того как используется больше 10ГБ ОЗУ неудается запустить никакие java приложения, даже если это обычный Hello World.

Проблем с работой памяти нет, так как без java процессов спокойно удается заюзать все 16ГБ памяти.
Ответ
#2
Java такая ява... Для Windows 7 характерно. Установите Windows 2003 и проблем не будет с крашами.
[Изображение: Z.png][Изображение: S.gif]
Ответ
#3
В строке запуска есть параметр -Xmx ?
Ответ
#4
NotSpecified Написал:В строке запуска есть параметр -Xmx ?
естественно, и этих параметров 30шт, но дело не в них, так как крашатся все запущеные виртуальные машины и новые незапустить, пока заюзаная системой и другим софтом ОЗУ не опустится ниже 10ГБ

Добавлено через 30 секунд
Krasavella Написал:Java такая ява... Для Windows 7 характерно. Установите Windows 2003 и проблем не будет с крашами.
и много вы знаете людей которые работают на вин сервере? наверняка очень удобно да?
Ответ
#5
Посмотрите параметр Xmn, он не входит в состав Xmx выделенной памяти...
Тоесть будет Xmn+Xmx)))
open-team.ru - Freya, HighFive...
Ответ
#6
linliss Написал:новые незапустить, пока заюзаная системой и другим софтом ОЗУ не опустится ниже 10ГБ

и много вы знаете людей которые работают на вин сервере? наверняка очень удобно да?

Исходя из личного опыта - ответ да и проблема именно из за Windows 7!
[Изображение: Z.png][Изображение: S.gif]
Ответ
#7
Krasavella Написал:Исходя из личного опыта - ответ да и проблема именно из за Windows 7!

Сижу на 7-ке еще с ЗБТ версий которые ушли в паблик, проблем с явой не наблюдается, на борту 16г ОЗУ, под сборку 12г юзаю(так у нас по умолчанию просто).

Если и проблемы из-за 7-ки то не нужно ставить попросту репаки для школоты, где отключены все нужные и не нужные сервисы и т.д....
open-team.ru - Freya, HighFive...
Ответ
#8
DiagoD Написал:Посмотрите параметр Xmn, он не входит в состав Xmx выделенной памяти...
Тоесть будет Xmn+Xmx)))
да это я все знаю... просто оно работало и вдруг сломалось... этот бред я даже описать немогу...

Xmn1024m, Xms2048m, Xmx2048m - работает
Xmn1024m, Xms2419m, Xmx2419m - не работает

какого х? в системе полно памяти, но все равно пишет что недостаточно памяти...

Добавлено через 41 секунду
вот уже думаю, бэкап винды 2 месячной давности заюзать...
Ответ
#9
Попробуй запустить 2 приложения выделив им по 2 гб и попробуй занять всю память.
[Изображение: l2nextgen.gif]
Ответ
#10
bloodshed Написал:Попробуй запустить 2 приложения выделив им по 2 гб и попробуй занять всю память.
так они работают... но 4шт + фоновый софт - почти 10гб памяти... запускаем 5-ое.. и все крашится(все java приложения)...
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Сервер майнкрафт 1.17 не видит Java 16 Erikvd2244 0 652 05-18-2023, 05:59 PM
Последний пост: Erikvd2244
  Проблемы с javolution FastMap flopix 6 3,581 10-06-2018, 03:15 PM
Последний пост: Deazer
  Требуется Java разработчик в RVR мод л2 slimak 0 2,462 03-19-2018, 11:08 PM
Последний пост: slimak
  Java Unicode Boris2105 1 2,870 08-10-2017, 02:09 AM
Последний пост: klubheads
  Java junior Tails 18 7,406 07-17-2017, 03:52 PM
Последний пост: n3k0nation
  Установить старую java ZIP 2 3,497 09-27-2016, 10:39 AM
Последний пост: Aquanox
  Учебники и книги по Java 2 CHIPSET 47 56,894 09-06-2016, 10:14 PM
Последний пост: sawayik
  Java == API == Libraries Kenrix 1 2,262 05-11-2014, 05:28 PM
Последний пост: n3k0nation
  Java 8 JavaMan 33 9,758 04-08-2014, 01:06 PM
Последний пост: SouthBridge
  Опрос от Оракла: Особенности Java EE 8 JavaMan 0 1,555 01-11-2014, 04:13 AM
Последний пост: JavaMan

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)