Since people asked for some "benchmarks"...(e.g. .260, no softwarelists, but roms/disks/samples)
generally, you need to differ between 2 things: no diskcache (that's a full scan after a just started PC)
and diskcache (that's a full scan after a scan already took place where your PC hopefully uses the cached data)
old scanner: 8 min 45 seconds (no diskcache)
old scanner: 1 min 5 seconds (diskcache)
new scanner: 5 min 49 seconds (no diskcache)
new scanner: 0 min 5 seconds (diskcache)
Scanning a not existing MAME 260 collection (so everything is missing)
old scanner: 1 min 31 seconds (no diskcache)
old scanner: 1 min 28 seconds (diskcache)
new scanner: 0 min 1 second (no diskcache) however it takes 26 seconds to render the tree :-)
new scanner: 0 min 0 seconds (diskcache) however it takes 26 seconds to render the tree :-)
Or some progretto snaps (Snapshots with software list datfile, unpacked pngs on the disk)
old scanner: 7 min 21 seconds (no diskcache)
old scanner: 1 min 59 seconds (diskcache)
new scanner: 4 min 7 seconds (no diskcache)
new scanner: 0 min 6 seconds (diskcache)
The tester's system: i7-8700K, 16GB RAM, Seagate IronWolf HD
Those are some impressive gains, and the new GUI is a much-appreciated update. Just want to say I'm glad you've found a renewed interest in these tools, as it looked like you were understandably experiencing a bit of burnout. I think I can safely speak for others when I say we all appreciate it more than you know!