Я должен перезагрузить мою машину для ulimit-u для того чтобы принять влияние?

поэтому у меня есть внешнее приложение третьей стороны, которое работает на Java. JVM получает нагрузку OutOfMemeory ошибки и их команда поддержки предложила поднять ulimit - u от он по умолчанию 1024 до 4096

есть стартовый скрипт, который запускает сервер. Это по существу устанавливает некоторые переменные среды и выполняет Java. Я добавил следующую строку:

ulimit -u 4096

как я узнаю, что это сработало? Мне нужно начать мою машину к заставить это вступить в силу?

1
задан fixer1234
17.12.2022 20:31 Количество просмотров материала 3344
Распечатать страницу

1 ответ

ulimit вызывает только возможные файловые дескрипторы для каждого приложения, но у вас, похоже, нет проблем с дескрипторами, но с памятью, как запустить этот инструмент на основе java?

в любом случае для этого вам нужно увеличить пространство для размещения кучи. Параметр-Xms для команды java задает начальный размер кучи. Проверить ссылку внизу для получения дополнительной информации [1] просто увеличить размер.

в отношении

http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html#nonstandard

0
отвечен Alessandro 2022-12-19 04:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх