Метод ICLRAppDomainResourceMonitor::GetCurrentSurvived

Возвращает количество байтов, которые пережили последнее заполнение, блокируя сборку мусора и на которые ссылается текущий домен приложения.

Синтаксис

HRESULT STDMETHODCALLTYPE GetCurrentSurvived(  
             [in]  DWORD dwAppDomainId,  
             [out] ULONGLONG *pAppDomainBytesSurvived,  
             [out] ULONGLONG *pTotalBytesSurvived);  

Параметры

dwAppDomainId
[in] Идентификатор запрошенного домена приложения.

pAppDomainBytesSurvived
[out] Указатель на количество байтов, оставшихся после последней сборки мусора, удерживаемых этим доменом приложения. После полного сбора это число является точным и полным. После эфемерной коллекции это число может быть неполным. Этот параметр может иметь значение null.

pRuntimeBytesSurvived
[out] Указатель на общее количество байтов, оставшихся после последней сборки мусора. После полной коллекции это число представляет количество байтов, которые хранятся в управляемых кучах. После эфемерной коллекции это число представляет количество байтов, которые хранятся в эфемерных поколениях. Этот параметр может иметь значение null.

Возвращаемое значение

Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.

HRESULT Описание:
S_OK Метод завершился успешно.
COR_E_APPDOMAINUNLOADED Домен приложения выгружен или не существует.

Комментарии

Статистика обновляется только после полной, блокирующей сборку мусора; то есть коллекция, которая включает все поколения и которая останавливает приложение во время сбора. Например, перегрузка GC.Collect() метода выполняет полный блокирующий сбор. Параллельная сборка мусора происходит в фоновом режиме и не блокирует приложение.

Метод GetCurrentSurvived является неуправляемным эквивалентом управляемого AppDomain.MonitoringSurvivedMemorySize свойства.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MetaHost.h

Библиотека: Включается в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с 4

См. также