Net framework 5, а также среды Visual Studio 2012 и C#



Download 6,27 Mb.
Pdf ko'rish
bet460/658
Sana12.06.2023
Hajmi6,27 Mb.
#950840
1   ...   456   457   458   459   460   461   462   463   ...   658
Bog'liq
CLR via C Programmirovanie na platforme Microsoft NET Framework 4 5 na yazyke C

ПриМеЧание
Если.поток,.вызвавший.AppDomain Unload,.находится.в.выгружаемом.домене,.CLR.
создает.другой.поток,.который.пытается.выгрузить.домен .Первый.поток.принуди-
тельно.генерирует.исключение.Thread.Abort.Exception.и.выполняет.раскрутку.—.поиск.
и.очистку.всех.операций,.начатых.ниже.по.стеку.вызовов .Новый.поток.дожидается.
выгрузки.домена,.а.затем.завершается .В.случае.сбоя.выгрузки.новый.поток.попро-
бует.обработать.исключение.CannotUnloadAppDomainException,.но.так.как.нет.кода,.
выполняемого.этим.новым.потоком,.перехватить.это.исключение.нельзя 


626
Глава.22 .Хостинг.CLR.и.домены.приложений
Мониторинг доменов
Хост-приложение умеет отслеживать потребляемые доменом ресурсы. Некоторые 
хосты на основе этой информации принудительно выгружают домен, если вдруг 
потребление им памяти или ресурсов процессора выходит за разумные с точки 
зрения хоста пределы. Мониторинг позволяет также сравнить потребление ресур-
сов различными алгоритмами и сделать выбор. Но так как эта операция влияет на 
производительность, она инициируется вручную путем присвоения статическому 
свойству 
MonitoringEnabled
класса 
AppDomain
значения 
true
. При этом включается 
мониторинг всех доменов. Выключить его уже нельзя; попытка присвоить свойству 
MonitoringEnabled
значение 
false
приведет к исключению 
ArgumentException
.
При включенном мониторинге код может использовать четыре предназначенных 
только для чтения свойства класса 
AppDomain
:
‰
MonitoringSurvivedProcessMemorySize.
Это статическое свойство типа 
Int64
возвращает число байтов, используемых в данный момент всеми доменами под 
управлением текущего экземпляра CLR. Значение верно с момента последней 
уборки мусора.
‰

Download 6,27 Mb.

Do'stlaringiz bilan baham:
1   ...   456   457   458   459   460   461   462   463   ...   658




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish