William Brogden wrote:Using 82% of CPU time is pretty intense, I don't think you would gain much by starting a second process.
In point of fact, since multi-tasking incurs the non-trivial overhead of task switching, you might lose, instead of gain, especially if you're running more processes than you have CPU cores. Multi-threading works best on I/O-bound processes, providing your I/O doesn't itself become an objectionable bottleneck.
An IDE is no substitute for an Intelligent Developer.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com