Долгие загрузки — одна из главных проблем GTA Online: перед входом в игру пользователям приходится ждать 5–6 минут, а на более слабых ПК этот показатель может быть и втрое больше. Решить упомянутую проблему взялся моддер под псевдонимом tostercx. Он загрузил на GitHub файлы, содержащие исправления кода GTA Online. Благодаря внесённым изменениям энтузиасту удалось сократить время загрузок на 70 %.

Моддер также объяснил, в чём заключается суть проблемы. По его словам, вина лежит на отвратительно оптимизированном коде и одном JSON-файле (JavaScript Object Notation — формат хранения и обмена информацией). Размер последнего составляет 10 Мбайт, и он содержит 63 тыс. элементов. Каждый раз, когда обнаруживается один из них, запускается проверка. Согласно подсчётам tostercx, в процессе загрузки выполняется около 1 984 531 500 проверок, что занимает немало времени.

Энтузиаст придумал, как сократить время загрузок в GTA Online на 70 %

Второй недочёт, связанный с описанной проблемой — нагрузка лишь на одно ядро центрального процессора. GTA Online не задействует все мощности ГП и ЦП во время загрузок.

Благодаря собственным исправлениям tostercx удалось войти в мир игры за 1 минуту и 50 секунд. Это на 69,4 % быстрее, чем было до внесения корректировок в код.

13
82

Автор публикации

не в сети 2 дня

БлогGeeka

Энтузиаст придумал, как сократить время загрузок в GTA Online на 70 % 6 163
Мой блог о новостях технологий и гаджетах иногда играх. Я тут новый, посмотрим что выйдет...
Комментарии: 20Публикации: 166Регистрация: 16-07-2019
Источник публикации