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.
Ez a szakasz azokat a nem felügyelt felületeket ismerteti, amelyek lehetővé teszik a közös nyelvi futtatókörnyezet (CLR) által végrehajtott programok profilozását.
A szakasz tartalma
ICLRProfiling Interface
Megadja az AttachProfiler metódust, amely lehetővé teszi a profilkészítő számára, hogy egy futó folyamathoz csatolja.
ICorProfilerAssemblyReferenceProvider Interface
Lehetővé teszi a profilozó számára, hogy tájékoztassa a CLR-t az ICorProfilerCallback::ModuleLoadFinished visszahívásban a profilozó által hozzáadandó szerelvény-hivatkozásokról.
ICorProfilerCallback felület
Olyan metódusokat biztosít, amelyeket a CLR használ a kódprofilozó értesítésére azokról az eseményekről, amelyekre a profilkészítő előfizetett.
ICorProfilerCallback2 felület
Kibővíti a felületet a ICorProfilerCallback .NET-keretrendszer 2.0-s és újabb verzióiban támogatott visszahívásokkal.
ICorProfilerCallback3 felület
Visszahívási módszereket biztosít, amelyeket a CLR használ a csatolási és leválasztási állapotinformációknak a profilozóval való kommunikációhoz.
ICorProfilerCallback4 felület
Visszahívási módszereket biztosít, amelyeket a CLR használ az információk profilkészítőnek való közlésére.
ICorProfilerCallback5 felület
Olyan módszert biztosít, amely azonosítja a szemétgyűjtési gyökerek által hivatkozott objektumok tranzitív bezárását.
ICorProfilerCallback6 felület
Egy visszahívási módszert biztosít, amelyet a CLR használ a profilozó értesítésére, hogy egy szerelvény betöltődik.
ICorProfilerCallback7 felület
Egy visszahívási módszert biztosít, amellyel a közös nyelvi futtatókörnyezet értesíti a profilozót a memóriabeli modulhoz társított szimbólumstream frissítéséről.
ICorProfilerCallback8 felület
Visszahívási metódusokat biztosít, amelyeket a közös nyelvi futtatókörnyezet használ a profilozó értesítésére, hogy egy dinamikus metódus JIT-fordítása elindult és befejeződött.
ICorProfilerCallback9 felület
Egy visszahívási módszert biztosít, amellyel a közös nyelvi futtatókörnyezet értesíti a profilozót arról, hogy a dinamikus metódusok szemétként lesznek összegyűjtve, majd később eltávolítva.
ICorProfilerCallback10 felület
(.NET Core) Visszahívási módszereket biztosít, amelyekkel értesítheti a profilozót arról, hogy az EventPipe-események a profilozó aktuális aktív munkamenetéhez lettek kézbesítve.
ICorProfilerFunctionControl felület
Olyan metódusokat biztosít, amelyekkel egy kódprofilozó kommunikálhat a CLR-vel, így szabályozható, hogy a JIT-fordító hogyan hozzon létre kódot egy adott metódus újrafordításakor.
ICorProfilerFunctionEnum felület
Metódusokat biztosít a clr-függvények gyűjteményén keresztüli egymást követő iteráláshoz.
ICorProfilerInfo felület
Metódusokat biztosít a kódprofilozók számára az eseményfigyelés és az információkérés szabályozásához a CLR-vel való kommunikációhoz.
ICorProfilerInfo2 felület
Kibővíti a felületet a ICorProfilerInfo .NET-keretrendszer 2.0-s és újabb verzióiban támogatott módszerekkel.
ICorProfilerInfo3 felület
Kibővíti a felületet a ICorProfilerInfo2 .NET-keretrendszer 4- és újabb verzióiban támogatott módszerekkel.
ICorProfilerInfo4 felület
Olyan módszereket biztosít, amelyekkel a kódprofilozók kommunikálhatnak a CLR-vel az eseményfigyelés szabályozásához és az információk lekéréséhez.
ICorProfilerInfo5 felület
Metódusokat biztosít a kódprofilozók számára az eseményfigyelés vezérléséhez a CLR-vel való kommunikációhoz.
ICorProfilerInfo6 felület
Enumerátort biztosít az adott NGen-modulhoz tartozó és egy adott metódus törzsébe beágyazott összes metódushoz.
ICorProfilerInfo7 felület
Lehetővé teszi az újonnan definiált metaadatok modulra való alkalmazását, és hozzáférést biztosít egy memóriabeli szimbólumstreamhez.
ICorProfilerInfo8 felület
Metódusokat biztosít a dinamikus metódusokkal kapcsolatos információk lekérdezéséhez.
ICorProfilerInfo9 felület
(.NET Core) Metódusokat biztosít a függvényekkel kapcsolatos információk lekérdezéséhez több natív kódverzióval.
ICorProfilerInfo10 felület
(.NET Core) Metódusokat biztosít az IL függvény módosításához, a futtatókörnyezet adatainak lekérdezéséhez, valamint a futtatókörnyezet felfüggesztéséhez és folytatásához.
ICorProfilerInfo11 felület
(.NET Core) Metódusokat biztosít a környezeti változók beolvasásához és beállításához a folyamatban.
ICorProfilerInfo12 felület
(.NET Core) Metódusokat biztosít az EventPipe-munkamenetek, események és szolgáltatók létrehozásához.
ICorProfilerInfo13 felület
(.NET Core) Metódusokat biztosít az objektumok körbefuttatására szolgáló gyenge, erős és rögzített fogópontok kezelésére.
ICorProfilerModuleEnum felület
Metódusokat biztosít az alkalmazás vagy a profilkészítő által betöltött modulok sorozatos iterációjára.
ICorProfilerObjectEnum felület
Metódusokat biztosít a Ngen.exe (natív képgenerátor) által létrehozott fagyasztott objektumok gyűjteményén keresztüli szekvenciális iteráláshoz.
ICorProfilerThreadEnum felület
Metódusokat biztosít a clr-ben található szálak gyűjteményén keresztüli egymás utáni iteráláshoz.
IMethodMalloc interfész
Az Alloc metódust biztosítja a memória lefoglalásához egy új közös köztes nyelv (CIL) függvény törzséhez.