加载dll后,我需要检查运行GetTypes()的时间。代码如下。
Assembly assem = Assembly.LoadFrom(file);
sw = Stopwatch.StartNew();
var types1 = assem.GetTypes();
sw.Stop();
double time1 = sw.Elapsed.TotalMilliseconds;
我想卸载并重新加载dll,以检查再次运行GetTypes()所花费的时间。
如何卸载?assem = null够好吗?
有没有一种明确的方法可以调用垃圾回收器来回收分配给Assem的资源?
阿晨1998
繁华开满天机
相关分类