Minecraft: производительность плагина
TPS дороже фич
Красивый плагин, который роняет сервер, никому не нужен. Главные пожиратели производительности:
- тяжёлые операции в событиях движения и урона;
- синхронные обращения к БД в основном потоке;
- поиск сущностей в большом радиусе каждый тик.
Долгие задачи выношу в асинхронные, но трогаю мир только из основного потока - Bukkit API не потокобезопасен. Кэширую то, что не меняется каждый тик.
Чтобы оставить комментарий, войдите через Discord.
Войти через Discord