GTA Online JSON Loading Bottleneck
# tl;dr • There’s a single thread CPU bottleneck while starting up GTA Online • It turns out GTA struggles to parse a 10MB JSON file • The JSON parser itself is poorly built / naive and • After parsing there’s a slow item de-duplication routine
A dark terminal-style slide summarizes why GTA Online has unusually long loading times: startup is bottlenecked by one CPU thread, which inefficiently parses a 10MB JSON file and then performs slow item de-duplication. The joke is the absurdly poor engineering behind a major game's loading screen, making the meme useful as a reaction to needless software inefficiency. EN: A dark terminal-style slide summarizes why GTA Online has unusually long loading times: startup is bottlenecked by one CPU thread, which inefficiently parses a 10MB JSON file and then performs slow item de-duplication. The joke is the absurdly poor engineering behind a major game's loading screen, making the meme useful as a reaction to needless software inefficiency.
terminal-style text slide / текстовый слайд в стиле терминалаdark background / тёмный фонbullet points / маркированные пунктыcomputer code text / текст компьютерного кодаJSON file / JSON-файлCPU thread / поток процессораGTA Online game / игра GTA Onlineloading process / процесс загрузки10MB file / файл размером 10 МБparser / парсерitem de-duplication routine / процедура удаления дубликатов элементов
#gta online#gta онлайн#json#джейсон#loading screen#экран загрузки#slow loading#медленная загрузка#programming#программирование#software bug#ошибка в программе#bad code#плохой код#cpu bottleneck#узкое место процессора#single thread#однопоточность#developer humor#юмор программистов#tech meme#технический мем#reaction#реакция
- @ithueti / 3809 2021-03-01
- Type
- image
- Size
- 800×633 · 48.6 KiB
- Mood
- sarcastic, frustrated
- Language
- en
- Added