← К списку

Minecraft: производительность плагина

Minecraft: производительность плагина

TPS дороже фич

Красивый плагин, который роняет сервер, никому не нужен. Главные пожиратели производительности:

  • тяжёлые операции в событиях движения и урона;
  • синхронные обращения к БД в основном потоке;
  • поиск сущностей в большом радиусе каждый тик.

Долгие задачи выношу в асинхронные, но трогаю мир только из основного потока - Bukkit API не потокобезопасен. Кэширую то, что не меняется каждый тик.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord