Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Olyan módszereket biztosít, amelyekkel a kódprofilozók kommunikálhatnak a közös nyelvi futtatókörnyezettel (CLR) az eseményfigyelés és az információkérés szabályozásához. . Az ICorProfilerInfo4 interfész a többi ICorProfilerInfo interfész kiterjesztése. Új módszereket biztosít az igény szerinti (JIT) újrafordítás támogatására, a .NET-keretrendszer 4.5-ben hozzáadva.
Metódusok
| Metódus | Leírás |
|---|---|
| EnumJITedFunctions2 metódus | Egy enumerátort ad vissza a korábban JIT által lefordított és jiT-újrafordított összes függvényhez. |
| EnumThreads metódus | Lekéri az enumerátort, amely metódusokat biztosít a profilozott folyamat összes felügyelt szálának gyűjteményén keresztüli szekvenciális iteráláshoz. |
| GetCodeInfo3 metódus | Lekéri a megadott függvény JIT-rekompilált verziójához társított natív kód mértékét. |
| GetFunctionFromIP2 metódus | Térképek egy felügyelt kódutasítás mutatóját egy adott függvény JIT-re lefordított verziójára. |
| GetILToNativeMapping2 metódus | Lekéri a térképet a közös köztes nyelv (CIL) eltolásaitól a megadott függvény JIT-re lefordított verziójában található kód natív eltolásaiig. |
| GetObjectSize2 metódus | Egy megadott objektum méretét adja vissza. |
| GetReJITIDs metódus | Azonosítók tömbjének visszaadása, amelyek azonosítják a megadott függvény összes jiT-újrafordított verzióját, amelyek továbbra is le vannak foglalva. |
| InitializeCurrentThread metódus | Inicializálja az aktuális szálat a profilkészítő API-hívások előtt ugyanazon a szálon, hogy elkerülhető legyen a holtpont. |
| RequestReJIT metódus | A megadott függvények összes példányának JIT-újrafordítását kéri. |
| RequestRevert metódus | A megadott függvények összes példányát visszaállítja az eredeti verzióra. |
Megjegyzések
A CLR a szabad szálú modell használatával implementálja az ICorProfilerInfo4 interfész módszereit. Minden metódus egy HRESULT értéket ad vissza, amely jelzi a sikert vagy a hibát. A lehetséges visszatérési kódok listáját a CorError.h fájlban találja.
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 4.5 óta érhető el