You might want to use it to simulate IIS processing. You need a long process that has memory leaks. You can keep track of how many AD requests have been processed, and you have reached the threshold and start a new one. When the old one has completed all the processing, unload it and let the CLR clear part of the unwanted program.
Do not ask me how I know this. :)
You can also do this if you want to run code in different security contexts.
No Refunds No Returns
source share