I'm trying to get some information about how to best optimize the license threads when using the SDK, as it limits the number of active connections to three.
Are there any best practices documents for people who use the SDK on how to best optimize the threads?
1. Is a thread used when you are just declaring the crystal objects OR when you load a report?
2. By disposing of the objects do you immediately get back a thread?
3. How does the queuing work with the SDK if the limit is being met (3) used? How many get queued up and for how long? Are there ways to increase the timeouts or number queued?
4 Are the three threads per process? I ask because if you create application pools for your web application will each instance of the pool (web garden) get three thread instances?
Thanks in advance!