Создатель SteamDB в десятки раз ускорил загрузку профилей Steam с кучей игр. Оптимизация кода вместо Valve

Новости 0
12 сен 2022 21:03

Когда в библиотеке Steam скапливается много игр, то попытка перейти в список игр в профиле пользователя может обернуться долгой загрузкой. 

Например, у пользователя под ником Sonix в Steam почти 30 тысяч игр. Загрузка такого списка может длиться очень-очень долго.

Предполагается, что виной тому неоптимизированный код, который пока не исправила Valve. Создатель SteamDB Павел Дюндик (Pavel Djundik) предложил решение, позволяющее многократно ускорить процесс загрузки.

Результат получился примерно следующий: для списка из 2100 игр скорость загрузки составляла 16 секунд, а теперь 1.6 секунды. Список с 20 тысячами игр грузится не 7+ минут (420+ секунд), а лишь 10 секунд.