Eventi
Creare app e agenti di intelligenza artificiale
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
ReJIT i metodi richiesti, così come qualsiasi inliner dei metodi richiesti.
HRESULT RequestReJITWithInliners( [in] DWORD dwRejitFlags,
[in] ULONG cFunctions,
[in, size_is(cFunctions)] ModuleID moduleIds[],
[in, size_is(cFunctions)] mdMethodDef methodIds[]);
dwRejitFlags
[in] Maschera di bit di COR_PRF_REJIT_FLAGS.
cFunctions
[in] Numero di funzioni da ricompilare.
moduleIds
[in] Specifica la parte moduleId
delle coppie (module
, methodDef
) che identificano le funzioni da ricompilare.
methodIds
[in] Specifica la parte methodId
delle coppie (module
, methodDef
) che identificano le funzioni da ricompilare.
RequestReJIT non tiene traccia dei metodi inline. Il profiler dovrebbe bloccare l'inlining o tenere traccia dell'inlining e chiedere RequestReJIT
a tutti i liner di assicurarsi che ogni istanza di un metodo inline sia ReJITted. Ciò pone un problema con ReJIT sul collegamento, poiché il profiler non è presente per monitorare l'inlining. Questo metodo, RequestReJITWithInliners
, può essere chiamato per garantire che anche il set completo di inliner sia ReJITted.
Piattaforme: vedere Sistemi operativi supportati da .NET.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET: disponibile a partire da .NET Core 3.0
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback:
Eventi
Creare app e agenti di intelligenza artificiale
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subito