Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
HighFive жуть страшная
#11
ANZO Написал:Что за жесть.
Вы чуть что слипаете весь основной поток своим sleep() + чтение каждый раз и базы.
В любом случае: запускаете сервер с профайлером, бафаетесь и смотрите в профайлере что в этот момент сьело больше всего CPU.

Ну слип уже поставили чтоб не было одного большого лага)

Добавлено через 8 минут
ANZO Написал:Что за жесть.
Вы чуть что слипаете весь основной поток своим sleep() + чтение каждый раз и базы.
В любом случае: запускаете сервер с профайлером, бафаетесь и смотрите в профайлере что в этот момент сьело больше всего CPU.

Или во попроще, тут типа снимаем все баффы, ну допустим их с денсами и сонгами около 60. Клиент зависает на несколько секунд
activeChar.stopAllEffects();
Где активчар - l2pcinstance
L2j Pane v1.7 - админка для вашего L2 сервера
Ответ
#12
Ответ проще, текстурки если в штмльке используются несуществующие в клиенте, то он лагает таким образом как описано выше.
Решение: заменить текстурки которые не отображаются если такие есть, если таких нет юзать профайлер как писали выше
Ответ
#13
Aleksey Написал:Ну вот восстановление набора например
говнокод
таки вы в курсе такого слова как кэширование данных в памяти?
каждый раз при запросе баффа набора читать его из базы? да вы сударь знатный извращенец...
Ответ
#14
Gaikotsu Написал:таки вы в курсе такого слова как кэширование данных в памяти?
каждый раз при запросе баффа набора читать его из базы? да вы сударь знатный извращенец...

Да да да, а зависает то клиент.... Не фризит, а зависает
L2j Pane v1.7 - админка для вашего L2 сервера
Ответ
#15
Aleksey Написал:Да да да, а зависает то клиент.... Не фризит, а зависает

ну так а профайлер собсно что грит?
:redlol:
Ответ
#16
..Kirito.. Написал:ну так а профайлер собсно что грит?

Ну профайлер имеется ввиду на джаву сажать? Я не думаю, что в ммоем случае дело в сервере, ибо такие подлагивания замечаются даже при изучении скилла с книги (например трансформ совы)
L2j Pane v1.7 - админка для вашего L2 сервера
Ответ
#17
Aleksey Написал:Да да да, а зависает то клиент.... Не фризит, а зависает
Потому что разгребает пакеты, которые ему напихали.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)