-
Notifications
You must be signed in to change notification settings - Fork 2
Description
[RU]: Ускорить процесс обработки
Сейчас обработка 51 инструкции занимает на моём процессоре Intel Xeon E5-2680 v4 около 300 секунд.
Это крайне медленно для серверного процессора и на обычных процессорах или более старых будет занимать еще больше времени, что не очень хорошо при разработке перевода.
Сейчас каждая операция выполняется множественными переопределениями объектов и сериализацией и десериализацией JSON элементов, что значительно ударяет по производительности, чтобы исправить это, нужно изменить процесс обработки или на прямой UAssetAPI без использования JSON, или используя только JSON.
Но тот и другой варианты невозможны из-за необходимости в постоянном обновлении данных и учета измененных инструкций.
Сейчас это не первостепенно важно, однако в будущем для больших файлов может быть критическим, из-за чего, заняться этим нужно будет в ближайшее время.