Проблема скрывалась лишь в одном игровом файле.
GTA Online печально известна игрокам как игра с очень долгими загрузками в онлайн-режиме, в чем и убедился герой истории, скачав игру в надежде пройти контент, добавленный в новых дополнениях.
Порядком недоумевая, почему разработчики не смогли решить эту проблему за 7 лет с момента выхода проекта в свет, юзер решил основательно разобраться в вопросе.
Для начала, автор нашел проблемное место с помощью профилировщика Люк Стакуокер, а потом запустил дизассемблер с целью углубиться в файлы игры.
Умелец выяснил, что игра обращается к файлу JSON с 63 КБ записей и размером около 10 мегабайт, что очень много. Из-за чего весь процесс загрузки буксует и сильно замедляется.
Сам файл-виновник по всей видимости содержит список всех возможных предметов и улучшений, которые вы можете купить в GTA Online.
Как уточняет автор — это предметы, покупаемые за игровые деньги, которые напрямую не связаны с микротранзакциями.
Второй проблемой оказалась бессмысленная проверка игрой хэш-массивов данных, что тоже сильно замедляет процесс загрузки.
Автор сильно удивляется примитивности природы этих ошибок и простоте в вопросе их решения, предлагая свой собственный рабочий способ.
После устранения проблем, результат не заставил себя долго ждать, время загрузки онлайн-режима игры с прежних 6 минут сократилось до 1 минуты 50 секунд.
Подробности устранения неисправностей и исходный код произведенных манипуляций можно найти на страничке автора.