I noticed the batch validator gets only around 50% cpu utilitisation on my dual core machine. If there were two+ threads, it could fully use both CPUs.
I earlier mentioned another idea -- caching results, so most of the time it would have nothing to do, since the underlying file would not have changed.



