mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-12-01 11:56:58 -05:00
34 lines
581 B
C
34 lines
581 B
C
|
#include <stdlib.h>
|
||
|
#include <math.h>
|
||
|
#include "Remotery.h"
|
||
|
|
||
|
double delay() {
|
||
|
int i, end;
|
||
|
double j = 0;
|
||
|
|
||
|
rmt_BeginCPUSample(delay);
|
||
|
for( i = 0, end = rand()/100; i < end; ++i ) {
|
||
|
j += sin(i);
|
||
|
}
|
||
|
rmt_EndCPUSample();
|
||
|
return j;
|
||
|
}
|
||
|
|
||
|
|
||
|
int main( int argc, const char **argv ) {
|
||
|
Remotery *rmt;
|
||
|
|
||
|
if( RMT_ERROR_NONE != rmt_CreateGlobalInstance(&rmt) ) {
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
for(;;) {
|
||
|
rmt_LogText("start profiling");
|
||
|
delay();
|
||
|
rmt_LogText("end profiling");
|
||
|
}
|
||
|
|
||
|
rmt_DestroyGlobalInstance(rmt);
|
||
|
return 0;
|
||
|
}
|