1 // Copyright (c) 2015 Sergio Gonzalez. All rights reserved. 2 // License: https://github.com/serge-rgb/milton#license 3 4 #if defined(_WIN32) && MILTON_ENABLE_PROFILING 5 u64 g_profiler_ticks[PROF_COUNT]; 6 u64 g_profiler_last[PROF_COUNT]; 7 u64 g_profiler_count[PROF_COUNT]; 8 #endif 9 10 11 #if MILTON_ENABLE_PROFILING 12 13 void profiler_reset()14profiler_reset() 15 { 16 #if defined(_WIN32) && MILTON_ENABLE_PROFILING 17 for ( i32 i = 0; i < PROF_COUNT; ++i ) { 18 g_profiler_count[i] = 0; 19 } 20 #endif 21 } 22 23 24 void profiler_init()25profiler_init() 26 { 27 #if defined(_WIN32) && MILTON_ENABLE_PROFILING 28 for( i64 i=0; i<PROF_COUNT; ++i ) { 29 g_profiler_ticks[i] = 0; 30 g_profiler_last[i] = 0; 31 g_profiler_count[i] = 0; 32 } 33 #endif 34 } 35 36 37 #endif 38