07-03-2008, 05:51 PM
у меня тоже самое если честно единственое что помогает это каждый раз делать в ручную..
Проблемы с памятью
|
07-03-2008, 05:51 PM
у меня тоже самое если честно единственое что помогает это каждый раз делать в ручную..
07-03-2008, 07:57 PM
это и у free, emu вот до чего оптимизация доводит
07-03-2008, 11:09 PM
Дело не в сборке, брал и l2j и emu и еще какие то
Единственное,что мне пришло в голову (судя по признакам) - это так называемый "Garbage Collection",т.е сборка мусора [ Подробнее здесь : _http://ru.wikipedia.org/wiki/Garbage_collection ].Однако я заметил,что метод System.gc() вызыается только однажды,при запуске сервера.Последнее предположение : наверно она вызывается автоматически,самой JVM ... В принципе всё правильно.Она запускается автоматически,когда объём свободной памяти становится меньше заранее определённого. Освобождённая память возвращается в пул свободной (доступной для распределения) памяти.
07-11-2008, 11:56 AM
CHIPSET
ммм... ну и как с этим бороться? Может какие параметры при запуске ставить или вообще эту мега "полезную" весЧ отключить?
07-11-2008, 01:44 PM
Да вот мне кажется что это наврядли возможно,т.к это втроенная задача самой JVM.Если пул переполнен то его надо либо оистить (что собственно и происходит),либо повысить его размер,что повлечёт за собой потребление дополнительных ресурсов системы .... Однако,проблема может быть и не в этом,что скорее всего.Ведь JVM и сервер Emu у всех можно сказать одинаковые.Тогда создаётся ощущение,что ошибка была допущена в коде.Дело в том,что есть такие ошибки,отладка которых очень и очень затруднительна.Т.е ни при компиляции,ни при запуске сервера,не при игре эта ошибка не появится - само действие может быть неправильным - это и есть баг.Я могу посоветовать следующее : попробуй поставить самую последнюю версию или если этой ошибки ранее не было,то перейди на ту версию,что была стабильной для тебя ...
07-11-2008, 09:57 PM
Я уже писал, что пробовал разные сборки, а эффекту ноль, эта штука была всегда.
07-12-2008, 11:02 AM
да от явы ето мало зависит пробовал на 1,6 с разными апдейтами и 1,7 на 1,7 наблюдалось уменьшение времени зависания 3 минут 12 секунд до 2 минут 31 секунд(ето мои данные) Но проблема думаю не тока в очистве ибо на ноуте у ся не замечал етого а вот когда идет сохранение таблиц(так скажем или даже обновление)Ноут еле выдерживал
С другой стороны таже лыжа ява таже но комп на котором всего побольше но стоит XP а не vista наоборот тоесть серваку был все равно что и когда обновлялось но когда память забилась 3минуты 12 секунд он тупил по страху
07-12-2008, 11:13 AM
incognito
Ну и к чему мне эта информация? Проблема я уверен на 90% в очистке, мне нужно решение проблемы.
07-13-2008, 12:46 PM
Решение поставь другую операционку и не парься!самое простое решение
2 вариант поставить приоритет явы на минимум тогда ты не будеш сильно чуствовать лагов и кеш на минимум тоже чтобы лаги частыми но время лагов было минимальным |
« Предыдущая | Следующая »
|