Мне нужно проверить количество времени для запуска GetTypes() после загрузки dll. Код выглядит следующим образом.
Assembly assem = Assembly.LoadFrom(file);
sw = Stopwatch.StartNew();
var types1 = assem.GetTypes();
sw.Stop();
double time1 = sw.Elapsed.TotalMilliseconds;
Я хотел бы выгрузить и перезагрузить dll, чтобы проверить время, потраченное на запуск GetTypes().
- Как я могу его выгрузить?
assem = null
достаточно хорош? - Есть ли явный способ вызова сборщика мусора для восстановления ресурса, выделенного для сборки?