0
|
Можно в настройках jre на клиентской машине прописать -Xmx200M например. Проблема в том, что, во-первых, пользователь должен сделать это сам, т.е. до него надо донести эту информацию и объяснить, что и где менять. Во-вторых, под разными броузерами есть некий максимальный порог этой памяти, при превышении которого jre перестаёт запускаться. Причём зависит он, судя по всему ещё и от объёма клиентской памяти. Так, на машине с 1Гб памяти апплет под IE работал с не более чем 198Мб памяти, под Firefox не более, чем с 300Мб памяти. Другие варианты борьбы за память: 1) переписать алгоритм, чтобы снизить потребление памяти 2) использовать технологию Java WebStart, которая не имеет таких жестких ограничений как апплет.
Можно в настройках jre на клиентской машине прописать -Xmx200M например. Проблема в том, что, во-первых, пользователь должен сделать это сам, т.е. до него надо донести эту информацию и объяснить, что и где менять. Во-вторых, под разными броузерами есть некий максимальный порог этой памяти, при превышении которого jre перестаёт запускаться. Причём зависит он, судя по всему ещё и от объёма клиентской памяти. Так, на машине с 1Гб памяти апплет под IE работал с не более чем 198Мб памяти, под Firefox не более, чем с 300Мб памяти. Другие варианты борьбы за память:
1) переписать алгоритм, чтобы снизить потребление памяти
2) использовать технологию Java WebStart, которая не обладает такими жесткими ограничениями как апплет.
Ответил:
Rorick
3 года, 11 месяцев назад
| Предложить дружбу |
Добавить в эксперты
Пожаловаться на ответ
|