واجهة 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 |
الوصف |
---|---|
تحصل على الحجم الإجمالي، في بواسطة tes، من الجميع عمليات تخصيص ذاكرة التي تم إجراؤها بواسطة مجال تطبيق منذ إنشائه، دون طرح ذاكرة التي تم جمعها بالبيانات المهملة. |
|
يحصل على عدد البايتات survived أخير كامل، ومنع تجميع البيانات المهملة والتي يتم الرجوع إليها بواسطة مجال تطبيق الحالي. |
|
يحصل على إجمالي وقت المعالج الذي تم استخدامه بواسطة الجميع مؤشرات ترابط أثناء تنفيذ في مجال تطبيق الحالي، منذ تاريخ الإنشاء مجال تطبيق. |
ملاحظات
ICLRAppDomainResourceMonitorواجهة يوفر الوظائف التي هو مشابهة للخصائص المدارة التالية:
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**MetaHost.idl
**المكتبة:**مُضمن كـ مورد في MSCorEE.dll
.NET Framework Versions: 4
راجع أيضًا:
المرجع
<appdomainresourcemonitoring>العنصر
المبادئ
Application Domain Resource Monitoring