مشاركة عبر


واجهة ICLRAppDomainResourceMonitor

توفير وظائف فحص استخدام CPU و ذاكرة مجال تطبيق.

interface ICLRAppDomainResourceMonitor : IUnknown
{
HRESULT GetCurrentAllocated([in] DWORD dwAppDomainId,
                            [out] ULONGLONG* pBytesAllocated);
HRESULT GetCurrentSurvived([in] DWORD dwAppDomainId,
                           [out] ULONGLONG* pAppDomainBytesSurvived,
                           [out] ULONGLONG* pRuntimeBytesSurvived);
HRESULT GetCurrentCpuTime([in] DWORD dwAppDomainId,
                           [out] ULONGLONG* pMilliseconds);
};

الأساليب

Method

الوصف

أسلوب ICLRAppDomainResourceMonitor::GetCurrentAllocated

تحصل على الحجم الإجمالي، في بواسطة tes، من الجميع عمليات تخصيص ذاكرة التي تم إجراؤها بواسطة مجال تطبيق منذ إنشائه، دون طرح ذاكرة التي تم جمعها بالبيانات المهملة.

أسلوب ICLRAppDomainResourceMonitor::GetCurrentSurvived

يحصل على عدد البايتات survived أخير كامل، ومنع تجميع البيانات المهملة والتي يتم الرجوع إليها بواسطة مجال تطبيق الحالي.

أسلوب ICLRAppDomainResourceMonitor::GetCurrentCpuTime

يحصل على إجمالي وقت المعالج الذي تم استخدامه بواسطة الجميع مؤشرات ترابط أثناء تنفيذ في مجال تطبيق الحالي، منذ تاريخ الإنشاء مجال تطبيق.

ملاحظات

ICLRAppDomainResourceMonitorواجهة يوفر الوظائف التي هو مشابهة للخصائص المدارة التالية:

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**MetaHost.idl

**المكتبة:**مُضمن كـ مورد في MSCorEE.dll

.NET Framework Versions: 4

راجع أيضًا:

المرجع

<appdomainresourcemonitoring>العنصر

المبادئ

Application Domain Resource Monitoring

موارد أخرى

استضافة واجهات

استضافة (مرجع API غير مدارة)