Здравствуйте, имеется ПО которое работает на java, в точности - openfire. В админке написано - 10.46 MB of 63.31 MB (16.5%) used, необходимо увеличить объём выделяемой памяти. Искал в настройках jvm - не нашёл. Обнаружил, что есть строка в админке Appserver: jetty-6.1.x как я понимаю настойки памяти надо выставить в настройках этой софтины, пол ночи искал конфигурационный файл - не нашёл. Подскажите как и где выставить? Заранее благодарен.
jetty memory.
Это из jvm
Specify the maximum size, in bytes, of the memory allocation pool. This value must a multiple of 1024 greater than 2MB. Append the letter k
or K to indicate kilobytes, or m or M to indicate megabytes. The default value is chosen at runtime based on system configuration. For more
information, see HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Hvzh,
не работает что то
.snif,
А где ставил?
Hvzh, jvm.cfg
Проблема до сих пор не решена, рассчитываю на вас
.snif,
А как этот openfire запускается? Конфиги имеются? или jvm.cfg - это как раз от openfire? Пришлите мне его
Hvzh, ну как я понимаю, openfire запускается при помощи скрипта, которые в свою очередь запускают java скрипты. в jvm вобще нет ни слова об openfire
такая штука не поможет:
the JVM itself decides how much memory it can use (http://java.sun.com/javase/6/docs/technotes/guides/vm/gc-ergonomics.html --> "Smaller of 1/4th of the physical memory or 1GB").
So if you want to increase the memory available for Openfire you may want to add "-Xms512m -Xmx1500m" or something like this to the start script.
?
прописал в jvm, вот что получилось:
-client IF_SERVER_CLASS -server
-server KNOWN
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
-Xms512m
-Xmx1500m
перезапустил openfire - по прежнему 63 метра отображает