Share via


Profil Oluşturma Arabirimleri

Bu bölümde, ortak dil çalışma zamanı (CLR) tarafından yürütülen bir programın profilini oluşturmanıza olanak tanıyan yönetilmeyen arabirimler açıklanmaktadır.

Bu Bölümde

ICLRProfiling Arabirimi
Bir profil oluşturucunun çalışan bir işleme eklemesini sağlayan AttachProfiler yöntemini sağlar.

ICorProfilerAssemblyReferenceProvider Arabirimi
Profil oluşturucunun, profil oluşturucunun ICorProfilerCallback::ModuleLoadFinished geri çağırmasına ekleyeceğini derleme başvuruları hakkında CLR'ye bildirmesini sağlar.

ICorProfilerCallback Arabirimi
Profil oluşturucunun abone olduğu olaylar gerçekleştiğinde kod profil oluşturucuyu bilgilendirmek için CLR tarafından kullanılan yöntemler sağlar.

ICorProfilerCallback2 Arabirimi
Arabirimi . ICorProfilerCallback NET Framework 2.0 ve sonraki sürümlerde desteklenen geri çağırmalarla genişletir.

ICorProfilerCallback3 Arabirimi
CLR'nin profil oluşturucuya durum bilgilerini eklemek ve ayırmak için kullandığı geri çağırma yöntemleri sağlar.

ICorProfilerCallback4 Arabirimi
CLR'nin profil oluşturucuya bilgi iletmek için kullandığı geri çağırma yöntemleri sağlar.

ICorProfilerCallback5 Arabirimi
Çöp toplama kökleri tarafından başvuruda bulunılan nesnelerin geçişli kapanışını tanımlayan bir yöntem sağlar.

ICorProfilerCallback6 Arabirimi
CLR'nin bir derlemenin yüklendiğini profil oluşturucuya bildirmek için kullandığı bir geri çağırma yöntemi sağlar.

ICorProfilerCallback7 Arabirimi
Ortak dil çalışma zamanının profil oluşturucuya bellek içi modülle ilişkili sembol akışının güncelleştirildiğini bildirmek için kullandığı bir geri çağırma yöntemi sağlar.

ICorProfilerCallback8 Arabirimi
Bir dinamik yöntemin JIT derlemesinin başlatıldığını ve tamamlandığını profil oluşturucuya bildirmek için ortak dil çalışma zamanının kullandığı geri çağırma yöntemleri sağlar.

ICorProfilerCallback9 Arabirimi
Ortak dil çalışma zamanının, profil oluşturucuya dinamik bir yöntemin atık toplandığını ve daha sonra kaldırıldığını bildirmek için kullandığı bir geri çağırma yöntemi sağlar.

ICorProfilerCallback10 Arabirimi
(.NET Core) Profil oluşturucuya EventPipe olaylarının profil oluşturucunun şu anda etkin olan oturumuna teslim edildiğini bildirmek için geri çağırma yöntemleri sağlar.

ICorProfilerFunctionControl Arabirimi
Belirli bir yöntemi yeniden derlerken JIT derleyicisinin nasıl kod oluşturması gerektiğini denetlemek için bir kod profil oluşturucusunun CLR ile iletişim kurmasına olanak sağlayan yöntemler sağlar.

ICorProfilerFunctionEnum Arabirimi
CLR'deki bir işlev koleksiyonu aracılığıyla sıralı olarak yineleme yöntemleri sağlar.

ICorProfilerInfo Arabirimi
Olay izleme ve istek bilgilerini denetlemek için CLR ile iletişim kurmak için kod profil oluşturucuları tarafından kullanılacak yöntemler sağlar.

ICorProfilerInfo2 Arabirimi
Arabirimi . ICorProfilerInfo NET Framework 2.0 ve sonraki sürümlerinde desteklenen yöntemlerle genişletir.

ICorProfilerInfo3 Yöntemi
Arabirimi . ICorProfilerInfo2 NET Framework 4 ve sonraki sürümlerde desteklenen yöntemlerle genişletir.

ICorProfilerInfo4 Arabirimi
Kod profil oluşturucularının olay izlemeyi denetlemek ve bilgi istemek için CLR ile iletişim kurmak için kullandığı yöntemler sağlar.

ICorProfilerInfo5 Arabirimi
Olay izlemeyi denetlemek için CLR ile iletişim kurmak için kod profil oluşturucuları tarafından kullanılacak yöntemler sağlar.

ICorProfilerInfo6 Arabirimi
Belirli bir NGen modülüne ait olan ve belirli bir yöntemin gövdesinde çizili olan tüm yöntemlere bir numaralandırıcı sağlar.

ICorProfilerInfo7 Arabirimi
Yeni tanımlanan meta verileri modüle uygulamak için bir yöntem sağlar ve bellek içi sembol akışına erişim sağlar.

ICorProfilerInfo8 Arabirimi
Dinamik yöntemler hakkındaki bilgileri sorgulamak için yöntemler sağlar.

ICorProfilerInfo9 Arabirimi
(.NET Core) Birden çok yerel kod sürümüne sahip işlevler hakkındaki bilgileri sorgulamak için yöntemler sağlar.

ICorProfilerInfo10 Arabirimi
(.NET Core) IL işlevini değiştirmek, çalışma zamanından bilgileri sorgulamak ve çalışma zamanını askıya alıp sürdürmek için yöntemler sağlar.

ICorProfilerInfo11 Arabirimi
(.NET Core) İşlemdeki ortam değişkenlerini almak ve ayarlamak için yöntemler sağlar.

ICorProfilerInfo12 Arabirimi
(.NET Core) EventPipe oturumları, olayları ve sağlayıcıları oluşturmak için yöntemler sağlar.

ICorProfilerInfo13 Arabirimi
(.NET Core) Nesneleri sarmalayan zayıf, güçlü ve sabitlenmiş tanıtıcıları yönetmek için yöntemler sağlar.

ICorProfilerModuleEnum Arabirimi
Uygulama veya profil oluşturucu tarafından yüklenen modül koleksiyonunda sıralı olarak yineleme yöntemleri sağlar.

ICorProfilerObjectEnum Arabirimi
Ngen.exe (Yerel Görüntü Oluşturucu) tarafından oluşturulan dondurulmuş nesneler koleksiyonunda sıralı olarak yineleme yöntemleri sağlar.

ICorProfilerThreadEnum Arabirimi
CLR'deki bir iş parçacığı koleksiyonu aracılığıyla sıralı olarak yineleme yöntemleri sağlar.

IMethodMalloc Arabirimi
Yeni bir ortak ara dil (CIL) işlev gövdesi için bellek ayırmak için Alloc yöntemini sağlar.

Profil Oluşturmaya Genel Bakış

Profil Oluşturma Genel Statik İşlevleri

Profil Oluşturma Sabit Listeleri

Profil Oluşturma Yapıları