1.8.8873
Октябрь — производительность и выделение памяти
ALPHA! Улучшения производительности
В этой версии — больше десятка различных улучшений и оптимизаций производительности, которые я готовил уже довольно давно.
В ближайшие пару недель возможны нестабильности, но для большинства сценариев, особенно для скриптинга в EyePad, разница должна быть просто колоссальной.
Проверил улучшения на боте на базе ImGui — теперь можно выходить на диапазон в 2k fps. И это С УЧЁТОМ чтения памяти и разбора всех необходимых игровых структур! По сути, bot-loop теперь работает примерно на ~2k тиков в секунду — до этих исправлений FPS был в районе 400–500.

Следующая цель — стабилизировать FPS и сделать его более плавным, потому что сейчас он довольно «скачущий». Пару месяцев назад я уже писал про адаптацию new prototype-GC в changelog для 1.7.8559 — это как раз должно помочь с этой задачей.
Пожалуйста, сообщайте обо всём, что заметите!
Исправления и улучшения
- [Scripting] Улучшено освобождение памяти скриптов — даже если пользовательский скрипт содержит висящие ссылки, EyeAuras постарается очистить их после остановки скрипта
- [BehaviorTree] Улучшена производительность BT