Выделение памяти для приложения Java Webstart

Я использую приложение Java для веб-запуска под названием BLAST2GO Я работаю в проблемы с распределением памяти. Ему необходимо загрузить в память большой набор данных, поэтому я пытался выделить для этого приложения 3–6 ГБ. Однако независимо от того, что я установил в качестве максимального размера кучи, он всегда использует 455 МБ (как указано в строке сообщений: «Использование памяти: xxMB из 455 МБ»). Я пробовал установить его на очень разумный уровень (1024 МБ), но по-прежнему выделяется только 455 МБ.

Есть идеи?

Кстати, я использую Ubuntu 10. 04 32-разрядная версия с памятью 24 ГБ, 8 процессов

Обновление : Вот предоставляемый ими JNLP. Я получаю тот же результат, когда редактирую значения атрибутов initial-heap-size и max-heap-size .



Blast2GO 3072M
CIPF - UPV - IVIA

Blast2GO 3072M
Blast2GO 3072M















































































































Обновление : Я пытался изменить href в корневом теге jnlp , и я получил очень странное сообщение на терминале. Интересно, каждый раз Java повторно загружает JNLP с этого URL-адреса и игнорирует мои попытки редактировать JNLP. Есть ли способ предотвратить это?

> javaws blast2go3GB.jnlp 
Error occurred during initialization of VM
CCoouulldd  nnoott  crreesaetrev et heen oJuagvha  svpiarcteu aflo rm aocbhjiencet. 
heap

Окончательное обновление : Оказывается, это была проблема с версией Java. Я получил ожидаемое поведение при загрузке и использовании Sun Java.

5
задан Daniel Standage 1 December 2010 в 14:42
поделиться