.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. |