Ticket #694 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Improve the performance of the game setup screen on first load

Reported by: k776 Owned by: Philip
Priority: Nice to Have Milestone: Alpha 3
Component: Core engine Keywords:
Cc:

Description

Since it seems slow when I test it with an empty cache, and leads to pauses when images are being cached.

Precache them on game load? Or maybe trigger caching when user opens single/multi player setup screen?

Change History

comment:1 Changed 3 years ago by Philip

The issue is loading the map XML files (in order to get their names for the list). With my currently-installed maps and an empty cache, it takes about 2 seconds to load them all, of which about a third is simply parsing the XML and the rest is converting to XMB. The XMB conversion could probably be optimised a lot but the parsing is still too slow. We should do the same as with textures: store the cached converted XMB versions in the release package so normal users won't have to load the original XML versions.

comment:2 Changed 3 years ago by philip

  • Status changed from new to closed
  • Resolution set to fixed

(In [8782]) Handle XMB caching with the same system as texture caching. Fixes #694.

Note: See TracTickets for help on using tickets.