Originally Posted By qmc2
I've just committed a few more performance improvements in r5027 so I'm down to about 3 seconds for MESS at the moment:


I'm down to 9 sec
Code:
18:39:24.907: M.E.S.S. Catalog / Launcher II v0.40, SVN r5027 (Qt 4.8.4, MESS, us)
18:39:24.907: Phonon features enabled - using Phonon v4.4.0
18:39:24.907: SDL joystick support enabled - using SDL v1.2.15
18:39:24.907: processing global emulator configuration
18:39:24.923: creating template configuration map
18:39:24.923: template info: emulator = MESS, version = 0.149, format = 0.2.6
18:39:25.360: image cache size set to 128 MB
18:39:25.391: shortcut map is clean
18:39:25.391: joystick map is clean
18:39:25.798: loading machine info DB
18:39:26.110: done (loading machine info DB, elapsed time = 00:00.312)
18:39:26.110: 751 machine info records loaded
18:39:26.141: loading emulator info DB
18:39:26.438: done (loading emulator info DB, elapsed time = 00:00.297)
18:39:26.438: 1771 emulator info records loaded
18:39:26.438: loading software info DB
18:39:29.563: done (loading software info DB, elapsed time = 00:03.125)
18:39:29.563: 27308 software info records loaded
18:39:29.579: determining emulator version and supported sets
18:39:30.298: done (determining emulator version and supported sets, elapsed time = 00:00.719)
18:39:30.298: emulator info: type = MESS, version = 0.149
18:39:30.298: 1774 supported (non-device) sets
18:39:30.298: loading XML data from cache
18:39:30.673: done (loading XML data from cache, elapsed time = 00:00.375)
18:39:30.704: loading ROM state from cache
18:39:30.719: done (loading ROM state from cache, elapsed time = 00:00.015)
18:39:30.719: 2622 cached ROM states loaded
18:39:30.719: processing machine list
18:39:30.735: loading machine data from machine list cache
18:39:30.735: pre-caching icons from directory
18:39:30.751: done (pre-caching icons from directory, elapsed time = 00:00.016)
18:39:30.751: 0 icons loaded
18:39:30.954: done (loading machine data from machine list cache, elapsed time = 00:00.219)
18:39:31.219: sorting machine list by machine description in ascending order
18:39:31.313: restoring machine selection
18:39:31.751: done (processing machine list, elapsed time = 00:01.032)
18:39:31.751: 1774 machines, 0 BIOS sets and 848 devices loaded
18:39:31.751: ROM state info: L:2622 C:2090 M:530 I:0 N:2 U:0
18:39:31.751: applying ROM state filter
18:39:31.969: loading available system slots from cache
18:39:32.344: done (loading available system slots from cache, elapsed time = 00:00.375)
18:39:32.813: done (applying ROM state filter, elapsed time = 00:01.062)
18:39:33.188: loading favorites
18:39:33.188: done (loading favorites)
18:39:33.188: loading play history
18:39:33.204: done (loading play history)

and
18:41:11.236: done (loading XML software list data and (re)creating cache, elapsed time = 00:23.688) :P

on me slow machine laugh