Closed Repiteo closed 1 year ago
a lot of good changes,
MaxDegreeOfParallelism = -1
needs to be adjusted.
Game | Main | This |
---|---|---|
Mario Party 9 | 32s | 91s |
ARC RISE FANTASIA | 82s | 190s |
SUPER MARIO GALAXY | 48s | 43s |
Donkey Kong Country Returns | 165s | 144s |
Wind Waker | 47s | 34s |
Huh! That's wild it would actually perform worse, but data is data. I'm curious to look into those inconsistent outputs (Galaxy/WW) at some point, but that's for another time. It's a straightforward reversion thankfully, as are the other changes, shouldn't take too long
The creation of a task also requires resources and the management of many requires more than that of a few, so it takes longer in the end. -1
seems to be very inconsistent depending on the game. often it's a bit faster, but the RAM consumption is really huge in games with compression... that's why I originally set the limit to 4 and not higher
perfect, should be ready like this.
Added various new features to the logging system:
• Log details what thread performed what action • Byte arrays now display in hex • Reduced visual flickering by adding fixed leading/trailing digits at various places • "MaxDegreeOfParallelism" default changed from 4 to -1, ensuring multithreading uses max available threads • Can now set dry runs so textures aren't made every time you want to test • New config system, allowing new "default" values for the tool; applies to running application, command line & drag-and-drop