170 похожих чатов

Есть задача сделать exe'шник для запуска jar'а на Windows. Приложение

работает только под Windows.

Я использовал launch4j, всё хорошо, кроме одного момента - указания Xmx. В настройках launch4j есть параметр maxHeapPercent. Я расчитывал, что это будет Xmx от всего доступного объёма оперативной памяти, а оказалось, что от свободного в системе на момент запуска приложения.

Есть у кого-то опыт, что можно использовать, чтоб настроить jvm через exe'шник, чтобы Xmx выставлялся от всего доступного объёма памяти?

5 ответов

23 просмотра

не оно?

Evgenii-Morozov Автор вопроса
Alex
не оно?

Боюсь, что нет. Я использую maven launch4j plugin, как раз последней версии 2.1.2 и уверен, что этот параметр maxHeapPercent сохраняется в exe'шнике. Открывая его через, например, resource_hacker, я вижу этот параметр. Это значит, что он настраивается так, как я указал. Но при запуске происходит не то, что я ожидал. И я уверен, что настройка через ini будет такой же. Просто потому что я не могу задать конкретное количество памяти, только в процентах.

Evgenii Morozov
Боюсь, что нет. Я использую maven launch4j plugin,...

и там, и там ты можешь задать ограничение в Мб

Evgenii-Morozov Автор вопроса
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
и там, и там ты можешь задать ограничение в Мб

Если задать не в процентах, а в мегабайтах, то в независимости от того, сколько памяти на машине, будет всегда одинаковый размер хипа. Это не то, что мне надо.

Вы ключик -d64 указывали ?)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта