diff options
Diffstat (limited to 'src/vm/jitinterface.cpp')
-rw-r--r-- | src/vm/jitinterface.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/vm/jitinterface.cpp b/src/vm/jitinterface.cpp index 49d4857d9d..31f6d1a78a 100644 --- a/src/vm/jitinterface.cpp +++ b/src/vm/jitinterface.cpp @@ -30,7 +30,6 @@ #include "jitperf.h" // to track jit perf #include "corprof.h" #include "eeprofinterfaces.h" -#include "perfcounters.h" #ifdef PROFILING_SUPPORTED #include "proftoeeinterfaceimpl.h" #include "eetoprofinterfaceimpl.h" @@ -103,12 +102,6 @@ GARY_IMPL(VMHELPDEF, hlpDynamicFuncTable, DYNAMIC_CORINFO_HELP_COUNT); /*********************************************************************/ -#if defined(ENABLE_PERF_COUNTERS) -LARGE_INTEGER g_lastTimeInJitCompilation; -#endif - -/*********************************************************************/ - inline CORINFO_MODULE_HANDLE GetScopeHandle(MethodDesc* method) { LIMITED_METHOD_CONTRACT; @@ -12873,15 +12866,6 @@ PCODE UnsafeJitFunction(NativeCodeVersion nativeCodeVersion, COR_ILMETHOD_DECODE QueryPerformanceCounter (&methodJitTimeStart); #endif -#if defined(ENABLE_PERF_COUNTERS) - START_JIT_PERF(); -#endif - -#if defined(ENABLE_PERF_COUNTERS) - LARGE_INTEGER CycleStart; - QueryPerformanceCounter (&CycleStart); -#endif // defined(ENABLE_PERF_COUNTERS) - // Note on debuggerTrackInfo arg: if we're only importing (ie, verifying/ // checking to make sure we could JIT, but not actually generating code ( // eg, for inlining), then DON'T TELL THE DEBUGGER about this. @@ -12902,20 +12886,6 @@ PCODE UnsafeJitFunction(NativeCodeVersion nativeCodeVersion, COR_ILMETHOD_DECODE } #endif -#if defined(ENABLE_PERF_COUNTERS) - LARGE_INTEGER CycleStop; - QueryPerformanceCounter(&CycleStop); - GetPerfCounters().m_Jit.timeInJitBase = GetPerfCounters().m_Jit.timeInJit; - GetPerfCounters().m_Jit.timeInJit += static_cast<DWORD>(CycleStop.QuadPart - CycleStart.QuadPart); - GetPerfCounters().m_Jit.cMethodsJitted++; - GetPerfCounters().m_Jit.cbILJitted+=methodInfo.ILCodeSize; - -#endif // defined(ENABLE_PERF_COUNTERS) - -#if defined(ENABLE_PERF_COUNTERS) - STOP_JIT_PERF(); -#endif - #ifdef PERF_TRACK_METHOD_JITTIMES //store the time in the string buffer. Module name and token are unique enough. Also, do not //capture importing time, just actual compilation time. @@ -12941,8 +12911,6 @@ PCODE UnsafeJitFunction(NativeCodeVersion nativeCodeVersion, COR_ILMETHOD_DECODE if (!SUCCEEDED(res)) { - COUNTER_ONLY(GetPerfCounters().m_Jit.cJitFailures++); - #ifndef CROSSGEN_COMPILE jitInfo.BackoutJitData(jitMgr); #endif |