- Joined
- May 6, 2019
- Messages
- 12,871
- Points
- 113
Image: Rockstar Games
A GitHub user by the name of tostercx has shared “proof of concept” code that is reportedly capable of reducing GTA Online’s obnoxiously long loading/startup times by as much as 70 percent. As tostercx explains in a technical blog post, Rockstar Games appears to have inadvertently introduced a CPU bottleneck that stems from poorly optimized code and a 10 MB JSON file containing 63,000 item entries, which could result in as many as 1,984,531,500 checks. Evidently, these checks are why GTA Online players have to wait up to six minutes before they can start exploring and speeding their way around Los Santos.
Here’s the TLDR from tostercx:
There’s a single thread CPU bottleneck while starting up GTA OnlineIt turns out GTA struggles to parse a 10MB JSON fileThe JSON parser itself is poorly built / naive andAfter parsing there’s a slow item...
Continue reading...