Use multicore/multithreading
You can double speed of the program by using multiple threads (if algorithm is not parallelizable, at least scan more than one page at a time).
10
votes
anonymous
shared this idea
Thanks for the suggestion. The next version of our engine supports multi-threading, but it will probably be some time before it is integrated. In the meantime, while each file is processed serially, if you read more than one file at once they should use different cores.