Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Udostępnia metody używane przez profilery kodu do komunikowania się ze środowiskiem uruchomieniowym języka wspólnego (CLR) w celu kontrolowania monitorowania zdarzeń i żądania informacji. . Interfejs ICorProfilerInfo4 jest rozszerzeniem innych ICorProfilerInfo interfejsów. Udostępnia ona nowe metody obsługi ponownej kompilacji typu just in time (JIT) dodane w programie .NET Framework 4.5.
Metody
| Metoda | opis |
|---|---|
| EnumJITedFunctions2, metoda | Zwraca moduł wyliczający dla wszystkich funkcji, które zostały wcześniej skompilowane w trybie JIT i ponownie skompilowane JIT. |
| EnumThreads, metoda | Pobiera moduł wyliczający, który udostępnia metody sekwencyjnie iteracyjne przez kolekcję wszystkich zarządzanych wątków w procesie profilowanym. |
| GetCodeInfo3, metoda | Pobiera zakresy kodu natywnego skojarzonego z ponownie skompilowaną wersją JIT określonej funkcji. |
| GetFunctionFromIP2, metoda | Mapy wskaźnik instrukcji kodu zarządzanego do ponownie skompilowanej wersji JIT określonej funkcji. |
| GetILToNativeMapping2, metoda | Pobiera mapę ze wspólnego języka pośredniego (CIL) przesunięcia na natywne przesunięcia dla kodu zawartego w rekompilowanej wersji JIT określonej funkcji . |
| GetObjectSize2, metoda | Zwraca rozmiar określonego obiektu. |
| GetReJITIDs, metoda | Zwraca tablicę identyfikatorów identyfikujących wszystkie ponownie skompilowane wersje JIT określonej funkcji, które są nadal przydzielone. |
| InitializeCurrentThread, metoda | Inicjuje bieżący wątek przed kolejnymi wywołaniami interfejsu API profilera w tym samym wątku, dzięki czemu można uniknąć zakleszczenia. |
| RequestReJIT, metoda | Żąda ponownej kompilacji trybu JIT wszystkich wystąpień określonych funkcji. |
| RequestRevert, metoda | Przywraca wszystkie wystąpienia określonych funkcji do ich oryginalnych wersji. |
Uwagi
ClR implementuje metody interfejsu ICorProfilerInfo4 przy użyciu modelu bezwątkowy. Każda metoda zwraca wartość HRESULT, aby wskazać powodzenie lub niepowodzenie. Aby uzyskać listę możliwych kodów powrotnych, zobacz plik CorError.h.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorProf.idl, CorProf.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 4.5