I am having a performance sensitive .net application.
It is capable of doing parallel threading upto 32 threads. We have need of improving it even further. Increasing the thread may not really help since the number of failure attempts to process increases as we increase the number of threads.
My question here is,
What are the options leftover to improve the performance?
Would there be any possible improvement if I do run two instances of the same application each running 32 threads in parellel? Its just a wild idea considering that each application is going to be run in different AppDomains.