Pufferfish — это высоко оптимизированный форк от ядра Paper, предназначенный для больших серверов, требующих максимальной производительности, стабильности и "корпоративных" функций. Так же в Pufferfish есть форк от ядра Purpur.
Особенности
- Интеграция с Sentry Легко отслеживать все ошибки, исходящие от вашего сервера, с мучительными подробностями
- Улучшенная производительность сущностей Уменьшает влияние сущностей на производительность, пропуская бесполезную работу и внося едва заметные изменения в поведение
- Частичная асинхронная обработка Частично разгружает некоторые тяжелые задачи на другие потоки, где это возможно, без ущерба для стабильности
- На 30% более быстрые воронки по сравнению с Paper (Airplane)
- Уменьшение времени и частоты GC за счет удаления бесполезных распределений, что также улучшает производительность CPU (Airplane)
- Быстрая трассировка лучей, которая улучшает производительность всех объектов, использующих прямую видимость, в основном жителей деревень (Airplane)
- Встроенный профилировщик, который имеет низкую производительность и легко читаемые метрики как для владельцев серверов, так и для разработчиков (Airplane)
- Более быстрое крафтинг, уменьшение бесполезно загруженных чанков, более быстрое тиканье сущностей, более быстрое тиканье блоков, более быстрое порождение летучих мышей и многое другое!
- Полная совместимость с любым плагином, совместимым с Paper