Delen via


.NET Runtime gelaagde compilatiegebeurtenissen

De gebeurtenissen die in dit artikel worden beschreven, verzamelen informatie over gelaagde compilatie. Zie logboekregistratie en tracering van .NET-toepassingenvoor meer informatie over het gebruik van deze gebeurtenissen voor diagnostische doeleinden.

Gebeurtenis TieredCompilationSettings

In de volgende tabel ziet u het trefwoord en het niveau.

Trefwoord voor het genereren van de gebeurtenis Niveau
CompilationKeyword (0x1000000000) Informatie (4)

In de volgende tabel ziet u de gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
TieredCompilationSettings 280 Bevat informatie over gelaagde compilatie-instellingen.

In de volgende tabel ziet u de gebeurtenisgegevens.

Veldnaam Gegevenstype Beschrijving
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.
Flags win:UInt32 Vlaggen die verschillende instellingen aangeven. Er kunnen meerdere vlaggen worden geleverd met bitsgewijze OF en een waarde van 0x0 geeft aan dat er geen vlaggen zijn opgegeven.

0x1- Snelle JIT is ingeschakeld. Als een methode geen vooraf gecompileerde code heeft, wordt deze voor de eerste laag snel gecompileerd met JIT, maar met minder optimalisaties.

0x2 : Snelle JIT is ingeschakeld voor methoden die lussen bevatten.

0x4 - Gelaagde PGO is ingeschakeld. Methoden kunnen worden geprofileerd voordat ze worden geoptimaliseerd.

0x8 - ReadyToRun is ingeschakeld. Methoden met vooraf gecompileerde ReadyToRun-code gebruiken die voor de eerste laag.

Gebeurtenis TieredCompilationPause

In de volgende tabel ziet u het trefwoord en het niveau.

Trefwoord voor het genereren van de gebeurtenis Niveau
CompilationKeyword (0x1000000000) Informatie (4)

In de volgende tabel ziet u de gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
TieredCompilationPause 281 Gelaagde compilatie is onderbroken. Gelaagde compilatie kan worden onderbroken vanwege opstart-achtige activiteiten, zoals een nieuwe methode die voor het eerst wordt aangeroepen, om de overhead tijdens het opstarten van de toepassing te verminderen, zoals het tellen van oproepen en achtergrond-JIT-compilatie. Het wordt hervat nadat opstart-achtige activiteiten gedurende een korte duur zijn gestopt.

In de volgende tabel ziet u de gebeurtenisgegevens.

Veldnaam Gegevenstype Beschrijving
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

Gebeurtenis TieredCompilationResume

In de volgende tabel ziet u het trefwoord en het niveau.

Trefwoord voor het genereren van de gebeurtenis Niveau
CompilationKeyword (0x1000000000) Informatie (4)

In de volgende tabel ziet u de gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
TieredCompilationResume 282 Gelaagde compilatie is hervat.

In de volgende tabel ziet u de gebeurtenisgegevens.

Veldnaam Gegevenstype Beschrijving
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.
NewMethodCount win:UInt32 Het aantal nieuwe methoden dat voor het eerst wordt aangeroepen terwijl gelaagde compilatie is onderbroken.

Gebeurtenis TieredCompilationBackgroundJitStart

In de volgende tabel ziet u het trefwoord en het niveau.

Trefwoord voor het genereren van de gebeurtenis Niveau
CompilationKeyword (0x1000000000) Informatie (4)

In de volgende tabel ziet u de gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
TieredCompilationBackgroundJitStart 283 De JIT-compilatie op de achtergrond is gestart.

In de volgende tabel ziet u de gebeurtenisgegevens.

Veldnaam Gegevenstype Beschrijving
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.
PendingMethodCount win:UInt32 Het aantal methoden in behandeling met JIT-compilatie op de achtergrond.

Gebeurtenis TieredCompilationBackgroundJitStop

In de volgende tabel ziet u het trefwoord en het niveau.

Trefwoord voor het genereren van de gebeurtenis Niveau
CompilationKeyword (0x1000000000) Informatie (4)

In de volgende tabel ziet u de gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
TieredCompilationBackgroundJitStop 284 De JIT-compilatie op de achtergrond is gestopt.

In de volgende tabel ziet u de gebeurtenisgegevens.

Veldnaam Gegevenstype Beschrijving
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.
PendingMethodCount win:UInt32 Het aantal methoden dat nog in behandeling is voor JIT-compilatie op de achtergrond.
JittedMethodCount win:UInt32 Het aantal methoden dat op de achtergrond is gecompileerd op de achtergrond sinds de JIT-compilatie op de achtergrond voor het laatst is gestart.