Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Profil oluşturucuya, tam zamanında (JIT) derleyicisinin başka bir işlevle aynı hizaya bir işlev eklemek üzere olduğunu bildirir.
Sözdizimi
HRESULT JITInlining(
[in] FunctionID callerId,
[in] FunctionID calleeId,
[out] BOOL *pfShouldInline);
Parametreler
callerId
[in] İşlevin eklendiği işlevin calleeId kimliği.
calleeId
[in] Eklenecek işlevin kimliği.
pfShouldInline
[out] true eklemenin gerçekleşmesine izin vermek için; aksi takdirde , false.
Açıklamalar
Profil oluşturucu işlevin işleve false eklenmesini calleeIdcallerId önlemek için olarak ayarlanabilirpfShouldInline. Ayrıca profil oluşturucu, COR_PRF_MONITOR numaralandırmasının COR_PRF_DISABLE_INLINING değerini kullanarak satır içi eklemeyi genel olarak devre dışı bırakabilir.
Satır içine eklenen işlevler, giriş veya çıkış için olayları tetiklemez. Bu nedenle, doğru bir hat oluşturmak için profil oluşturucu olarak ayarlanmalıdır pfShouldInlinefalse .
false Satır pfShouldInline içi ekleme genellikle hızı artırdığından ve eklenen yöntem için ayrı JIT derleme olaylarının sayısını azalttığından ayarı performansı etkiler.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir