We have an application composed of the main exe and several assemblies (dll's).
All written in .Net Framework.
Once we used Sentinel EMS Envelope to protect the exe and selected (one) dll (assemblies) the execution of the program slowed down 10 times or more.
The protected dll is very CPU intensive!
How to use the envelope protection and do not loose the performance that much!