Создатель SteamDB в десятки раз ускорил загрузку профилей Steam с кучей игр. Оптимизация кода вместо Valve
При попытке в Steam заглянуть в обширный список игр можно столкнуться с проблемами. Создатель SteamDB предложил решение
Когда в библиотеке Steam скапливается много игр, то попытка перейти в список игр в профиле пользователя может обернуться долгой загрузкой.
Например, у пользователя под ником Sonix в Steam почти 30 тысяч игр. Загрузка такого списка может длиться очень-очень долго.
Предполагается, что виной тому неоптимизированный код, который пока не исправила Valve. Создатель SteamDB Павел Дюндик (Pavel Djundik) предложил решение, позволяющее многократно ускорить процесс загрузки.
Результат получился примерно следующий: для списка из 2100 игр скорость загрузки составляла 16 секунд, а теперь 1.6 секунды. Список с 20 тысячами игр грузится не 7+ минут (420+ секунд), а лишь 10 секунд.