Re: Куда копируются сборки FCL?
От: Oyster КНДР  
Дата: 07.12.05 08:37
Оценка:
Здравствуйте, Azix, Вы писали:

A>Стало интересно, а как загружаются сборки, которые используются приложением? Т.е если, например запустить 2 копии приложения, каждая из них получит свою копию FCL сборок (System.Windows.Forms.dll, System.dll ...) или в памяти всего одна копия и она шарится между всеми .Net приложениями? Т.е реально ли приложение занимает 14МБ оперативки?


Эх, ссылку не дам, но можно выбрать стратегию использования сборок для хоста (их три, по-моему). Грубо говоря, несколько AppDomains, которые хостятся одним и тем же .NET хостом (в одном процессе) могут шарить между собой некоторые сборки; например, ASP.NET приложения в хосте IIS-а шарят между собой сборки со строгими именами (с нестрогими — нет).

Конечно, если приложения запускаются под разными хостами, ничего шариться не будет в любом случае.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.