
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.10.2015, 12:12
|
|||
|---|---|---|---|
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
Привет! Разбираю один батник и наткнулся на запуск set JAVA_OPTS=-Xms128m -Xmx384m %JAVA_HOME%\jre\bin\java -cp %CLASSPATH% %JAVA_OPTS% Почитал, что -Xms128m -Xmx384m устанавливается для повышения производительности в мегабайтах, в частности скорость транзакции, количество одновременно работающих пользователей. Как производительность меряется и только ли для изменения производительности запускаемого приложения устанавливаются эти параметры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2015, 12:27
|
|||
|---|---|---|---|
|
|||
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
mr_virtusПочитал, что -Xms128m -Xmx384m устанавливается для повышения производительности в мегабайтах, в частности скорость транзакции, количество одновременно работающих пользователей. Набор слов. mr_virtusКак производительность меряется и только ли для изменения производительности запускаемого приложения устанавливаются эти параметры? Какая нафиг производительность? Это память. Чем больше памяти приложение может использовать, тем больше чем доступно оптимизаций чтобы сэкономить на CPU. Опять же программа должна уметь это делать. В Java существует и обратный эффект, чем больше памяти приложение реально использует тем больше ресурсов требуется для GC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2015, 12:32
|
|||
|---|---|---|---|
|
|||
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
mr_virtus, не уверен что эти опции повышают производительность, и что вообще хоть как-то на нее влияют;) Попробуйте по другому задать вопрос - зачем вы взялись за них? Задавая значения этих параметров, чего вы ожидаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2015, 12:42
|
|||
|---|---|---|---|
|
|||
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
golovonometrне уверен что эти опции повышают производительность, и что вообще хоть как-то на нее влияют;) Влияют. Иначе зачем они вообще нужны? golovonometrПопробуйте по другому задать вопрос - зачем вы взялись за них? Задавая значения этих параметров, чего вы ожидаете? Краткий ликбез для mr_virtus Маленький ms позволяет JVM быстрее стартануть. Бывает важно для десктопа. Но, если приложению срочно понадобится много памяти, то расширение кучи от ms до mx потребует дополнительных ресурсов. В таком случае есть смысл выбрать ms побольше. Обычно эффективно для сервера. mx это просто потолок. Ограничение mx может влиять на GC. Документация рекомендует не использовать эти параметры до тех пор пока в этом действительно не возникнет необходимость. JVM имеет кучу логики по адаптации к требованиям приложения и возможностям ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2015, 12:49
|
|||
|---|---|---|---|
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
Blazkowicz, Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2015, 13:44
|
|||
|---|---|---|---|
|
|||
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
Blazkowiczgolovonometrне уверен что эти опции повышают производительность, и что вообще хоть как-то на нее влияют;) Влияют. Иначе зачем они вообще нужны? для того чтобы задать мин и макс значение размера кучи. Чтоб в дебри GC не лезть, макс чтоб не словить OutOfMemory, а мин чтоб при старте выделить столько, сколько необходимо для нормальной работы приложения. Еще раз повторюсь на калькуляторе ТС установка этих значений производительности не прибавит, но и не убавит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2015, 14:23
|
|||
|---|---|---|---|
|
|||
java_opts минимальный и максимальный размер кучи |
|||
|
#18+
golovonometrдля того чтобы задать мин и макс значение размера кучи. Гениально. То есть вещь в себе? Зачем автомобилю руль? Ну, для того чтобы у автомобиля был руль. golovonometrЧтоб в дебри GC не лезть Дебри GC к размеру кучи имеют мало отношения. Либо кучи хватает, либо нет. golovonometr, макс чтоб не словить OutOfMemory Не только. golovonometr, а мин чтоб при старте выделить столько, сколько необходимо для нормальной работы приложения. И это нужно для чего? golovonometrЕще раз повторюсь на калькуляторе ТС установка этих значений производительности не прибавит, но и не убавит. Ещё раз повторюсь: документация рекомендует не использовать эти параметры вообще пока в этом не возникнет острой необходимости. Но это значит что про них знать не нужно. Так ведь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2124782]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 430ms |

| 0 / 0 |
