Hi,<BR><BR>I recently profiled my C# app with Intel&#039;s VTune.<BR>A sample based profile revealed that over 50% of the clockticks are spent in mscorwrks.dll, executing mainly the following methods:<BR><BR>GetCompileInfo<BR>CoInitializeCor< BR>CoEEShutDownCOM<BR>CorExeMain<BR>DllGetClassObj ectInternal<BR><BR>Does anyone know what these do or how I can find out?<BR><BR>I&#039;d expect to see such overhead at the beginning of the run what with he CLR loading up and methods jitting etc... but this profile was made in the middle of a run after a rampup period.<BR><BR>Any input would be great!<BR><BR>Best regards,<BR>Robin.<BR><BR>