.NET çalışma zamanı katmanlı derleme olayları

Bu makalede açıklanan olaylar katmanlı derleme hakkında bilgi toplar. Bu olayların tanılama amacıyla nasıl kullanılacağı hakkında daha fazla bilgi için bkz . .NET uygulamalarını günlüğe kaydetme ve izleme

TieredCompilation Ayarlar olayı

Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.

Olayı oluşturmak için anahtar sözcük Düzey
CompilationKeyword (0x1000000000) Bilgilendirme (4)

Aşağıdaki tabloda olay bilgileri gösterilmektedir.

Olay Olay Kimliği Yükseltildiğinde
TieredCompilationSettings 280 Katmanlı derleme ayarları hakkında bilgi sağlar.

Aşağıdaki tabloda olay verileri gösterilmektedir.

Alan adı Veri türü Tanım
ClrInstanceID win:UInt16 CoreCLR örneği için benzersiz kimlik.
Flags win:UInt32 Çeşitli ayarları gösteren bayraklar. Bit düzeyinde VEYA ile birden çok bayrak sağlanabilir ve değeri 0x0 hiçbir bayrağın sağlanmadı olduğunu gösterir.

0x1 - Hızlı JIT etkin. Bir yöntemin önceden derlenmiş kodu yoksa, ilk katman için hızlı bir şekilde JIT ile derlenir ancak daha az iyileştirme yapılır.

0x2 - Hızlı JIT, döngü içeren yöntemler için etkinleştirilir.

0x4 - Katmanlı PGO etkindir. Yöntemler iyileştirilmeden önce profili oluşturulabilir.

0x8 - ReadyToRun etkinleştirildi. ReadyToRun kodunu önceden derleyen yöntemler bunu ilk katman için kullanır.

TieredCompilationPause olayı

Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.

Olayı oluşturmak için anahtar sözcük Düzey
CompilationKeyword (0x1000000000) Bilgilendirme (4)

Aşağıdaki tabloda olay bilgileri gösterilmektedir.

Olay Olay Kimliği Yükseltildiğinde
TieredCompilationPause 281 Katmanlı derleme duraklatıldı. Çağrı sayma ve arka plan JIT derlemesi gibi uygulama başlatma sırasında ek yükü azaltmak için ilk kez çağrılan yeni bir yöntem gibi başlangıç benzeri etkinlikler nedeniyle katmanlı derleme duraklatılabilir. Başlangıç benzeri etkinlikler kısa bir süre için sona erdikten sonra devam eder.

Aşağıdaki tabloda olay verileri gösterilmektedir.

Alan adı Veri türü Tanım
ClrInstanceID win:UInt16 CoreCLR örneği için benzersiz kimlik.

TieredCompilationResume olayı

Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.

Olayı oluşturmak için anahtar sözcük Düzey
CompilationKeyword (0x1000000000) Bilgilendirme (4)

Aşağıdaki tabloda olay bilgileri gösterilmektedir.

Olay Olay Kimliği Yükseltildiğinde
TieredCompilationResume 282 Katmanlı derleme sürdürüldü.

Aşağıdaki tabloda olay verileri gösterilmektedir.

Alan adı Veri türü Tanım
ClrInstanceID win:UInt16 CoreCLR örneği için benzersiz kimlik.
NewMethodCount win:UInt32 Katmanlı derleme duraklatılırken ilk kez çağrılan yeni yöntemlerin sayısı.

TieredCompilationBackgroundJitStart olayı

Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.

Olayı oluşturmak için anahtar sözcük Düzey
CompilationKeyword (0x1000000000) Bilgilendirme (4)

Aşağıdaki tabloda olay bilgileri gösterilmektedir.

Olay Olay Kimliği Yükseltildiğinde
TieredCompilationBackgroundJitStart 283 Arka plan JIT derlemesi başlatıldı.

Aşağıdaki tabloda olay verileri gösterilmektedir.

Alan adı Veri türü Tanım
ClrInstanceID win:UInt16 CoreCLR örneği için benzersiz kimlik.
PendingMethodCount win:UInt32 Arka plan JIT derlemesi bekleyen yöntemlerin sayısı.

TieredCompilationBackgroundJitStop olayı

Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.

Olayı oluşturmak için anahtar sözcük Düzey
CompilationKeyword (0x1000000000) Bilgilendirme (4)

Aşağıdaki tabloda olay bilgileri gösterilmektedir.

Olay Olay Kimliği Yükseltildiğinde
TieredCompilationBackgroundJitStop 284 Arka plan JIT derlemesi durduruldu.

Aşağıdaki tabloda olay verileri gösterilmektedir.

Alan adı Veri türü Tanım
ClrInstanceID win:UInt16 CoreCLR örneği için benzersiz kimlik.
PendingMethodCount win:UInt32 Arka plan JIT derlemesi bekleyen yöntemlerin sayısı.
JittedMethodCount win:UInt32 Arka planda JIT derlemesinin son başlatılmasından bu yana arka planda JIT ile derlenen yöntemlerin sayısı.