Skip to content

Speed up the processing process #2

@DenisSolicen

Description

@DenisSolicen

[RU]: Ускорить процесс обработки

Сейчас обработка 51 инструкции занимает на моём процессоре Intel Xeon E5-2680 v4 около 300 секунд.
Это крайне медленно для серверного процессора и на обычных процессорах или более старых будет занимать еще больше времени, что не очень хорошо при разработке перевода.

Сейчас каждая операция выполняется множественными переопределениями объектов и сериализацией и десериализацией JSON элементов, что значительно ударяет по производительности, чтобы исправить это, нужно изменить процесс обработки или на прямой UAssetAPI без использования JSON, или используя только JSON.

Но тот и другой варианты невозможны из-за необходимости в постоянном обновлении данных и учета измененных инструкций.
Сейчас это не первостепенно важно, однако в будущем для больших файлов может быть критическим, из-за чего, заняться этим нужно будет в ближайшее время.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions