Sure, I'd be happy to help out with additional testing.
Heh, didn't even realize the optimizer was ignoring my boots. Regarding them, due to their high strength and mastery they're actually among the best boots for my spec until I get a proper raid drop (check it out
here, clicking ... next to feet. Melee dps wearing tanking items is uncommon, but it is sometimes a good decision.
As for multithreading, what about running n-1 threads, leaving 1 core untouched for general use? Obviously wouldn't help for a 2-core system, but would nearly triple the speed for a 4-core system. Regarding memory use, I'm sad that there's no copy-on-write memory use paradigm for windows like there is for a linux fork, but since your program isn't a memory hog to begin with, I don't think it would strictly be necessary. I'm seeing a memory footprint of 87 megs for javaw.exe while the optimizer's doing its thing, so tripling (or even increasing sevenfold) memory consumption shouldn't have much of an impact on the type of computers that would have 4 or 8 cores to begin with.
Of course, backseat development is far easier than implementing the change myself, and from my limited experience I know how much of a pain in the ass multithreaded programs can be at times.
