Помогите Оптимизация

  • Автор темы Автор темы NoooobKa
  • Дата начала Дата начала

NoooobKa

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
NoooobKa
Например у меня есть плагин, в нем 10 классов, в каждом есть методы, которые должны выполнятся при входе игрока на сервер. На сколько затратно вызвать метод в каждом из классов в 10 одинаковых слушателях(один на класс), чем вызвать все методы в одном слушателе в одном из классов?
И еще например, есть конфиг, в нем 300 строк, что лучше выгружать его в лист и хранить там при включении сервера, или просто читать его (читать нужно каждые 4 минуты)
 
Интересная тема. Сразу бы хотелось узнать, как сильно в теории может нагружать эвенты кликов мышкой/прыжков и проверка на блок под игроком? Или это никак не влияеят?
 
На сколько затратно вызвать метод в каждом из классов в 10 одинаковых слушателях(один на класс), чем вызвать все методы в одном слушателе в одном из классов?
Никакой разницы нет. Хендлер лист от этого толще не станет.
 
Спасибо, а насчет конфига есть, что сказать?
ИМХО. Конфиг только для хранения информации пока сервер перезапускается, конечно не учитывая случаи, когда для каждого игрока свой конфиг и его надо читать при входе и сохранять при выходе.
Сервер запустился, загрузил данные из конфига и работаешь с ними в памяти, после чего при выключении снова записал их в конфиг.
 
И еще например, есть конфиг, в нем 300 строк, что лучше выгружать его в лист и хранить там при включении сервера, или просто читать его (читать нужно каждые 4 минуты)
Можно создать отдельный класс, в котором поместишь все данные из конфига в переменные и работать уже оттуда.
 
Назад
Верх