18.10.2010, 21:48
Well, how can I do to check it's efficiency?
Thanks
Thanks
![Smiley](images/smilies/smile.png)
#define DEBUG_PREFORMANCE_WARNING_THRESOLD 1
#define PERFORMANCE_CHECK_START(%0); \
new \
iStartTick = GetTickCount( ) \
;
#define PERFORMANCE_CHECK_FINISH(%0); \
iStartTick = GetTickCount( ) - iStartTick; \
\
if ( iStartTick >= DEBUG_PREFORMANCE_WARNING_THRESOLD ) \
{ \
printf( "PERFORMANCE WARNING: " %0 " was executed in %d ms.", iStartTick ); \
}
public OnPlayerSpawn( playerid )
{
PERFORMANCE_CHECK_START( );
// do stuff ..
PERFORMANCE_CHECK_FINISH( "OnPlayerSpawn" );
}