Aracılığıyla paylaş


ICorProfilerInfo4 Arabirimi

Kod profil oluşturucularının olay izleme ve istek bilgilerini denetlemek için ortak dil çalışma zamanı (CLR) ile iletişim kurmak için kullandığı yöntemler sağlar. . Arabirim ICorProfilerInfo4 , diğer ICorProfilerInfo arabirimlerin bir uzantısıdır. .NET Framework 4.5'te eklenen tam zamanında (JIT) yeniden derlemeyi desteklemek için yeni yöntemler sağlar.

Yöntemler

Metot Açıklama
EnumJITedFunctions2 Yöntemi Daha önce JIT ile derlenmiş ve JIT yeniden derlenmiş tüm işlevler için bir numaralandırıcı döndürür.
EnumThreads Yöntemi Profili oluşturulan işlemdeki tüm yönetilen iş parçacıklarının koleksiyonunda sıralı olarak yineleme yöntemleri sağlayan bir numaralandırıcı alır.
GetCodeInfo3 Yöntemi Belirtilen işlevin JIT tarafından yeniden derlenmiş sürümüyle ilişkili yerel kodun uzantılarını alır.
GetFunctionFromIP2 Yöntemi Yönetilen kod yönerge işaretçisini, belirtilen işlevin JIT tarafından yeniden derlenmiş sürümüne Haritalar.
GetILToNativeMapping2 Yöntemi Belirtilen işlevin JIT ile yeniden derlenmiş sürümünde yer alan kod için ortak ara dil (CIL) uzaklıklarından yerel uzaklıklara bir harita alır.
GetObjectSize2 Yöntemi Belirtilen nesnenin boyutunu döndürür.
GetReJITIDs Yöntemi Belirtilen işlevin hala ayrılmış tüm JIT yeniden derlenmiş sürümlerini tanımlayan bir kimlik dizisi döndürür.
InitializeCurrentThread Yöntemi Kilitlenmenin önlenebilmesi için geçerli iş parçacığını aynı iş parçacığındaki sonraki profil oluşturucu API çağrılarından önce başlatır.
RequestReJIT Yöntemi Belirtilen işlevlerin tüm örneklerinin JIT yeniden derlemesini istemektedir.
RequestRevert Yöntemi Belirtilen işlevlerin tüm örneklerini özgün sürümlerine geri çevirir.

Açıklamalar

CLR, serbest iş parçacıklı modeli kullanarak arabiriminin yöntemlerini ICorProfilerInfo4 uygular. Her yöntem, başarıyı veya başarısızlığı göstermek için bir HRESULT döndürür. Olası dönüş kodlarının listesi için CorError.h dosyasına bakın.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri.

Üst bilgi: CorProf.idl, CorProf.h

Kitaplık: CorGuids.lib

.NET Framework Sürümleri: 4.5 sürümünden itibaren kullanılabilir

Ayrıca bkz.