Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1341 → Rev 1340

/demos/trunk/newtrace/nosave/nosave.c
43,22 → 43,15
 
struct timespec start,end,diff;
 
FTrace_chunk_create(3, 1000000, 1000000, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC);
FTrace_set_chunk_flags(1, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_JTN);
FTrace_chunk_link(0,1,FTRACE_OSD_NEXT1);
FTrace_chunk_link(0,2,FTRACE_OSD_NEXT2);
FTrace_actual_chunk_select(0);
//Initialize Tracer
tracer_initialize(1000000);
 
kern_gettime(&start);
FTrace_enable();
tracer_enable();
 
for (i=0;i<1000000000;i++);
TRACER_LOGEVENT(FTrace_EVT_next_chunk,0,0);
 
for (i=0;i<1000000000;i++);
 
FTrace_disable();
tracer_disable();
kern_gettime(&end);
 
SUBTIMESPEC(&end,&start,&diff);
65,8 → 58,7
 
cprintf("Logged Time %d s %d us\n",(int)diff.tv_sec,(int)diff.tv_nsec/1000);
 
FTrace_OSD_dump();
FTrace_chunk_dump(0);
tracer_print_statistics();
 
return 0;