Example #1
0
void Main()
{
	for(int i = 0; i < 10000; i++)
		RDUMP(Uuid::Create());
	TimeStop();
	for(int i = 0; i < 1000000; i++) {
		Uuid::Create();
	}
	RDUMP(TimeStop());
}
Example #2
0
void Main()
{
	String code = LoadFile("E:\\sic.sic");
	ArrayMap<String, SVal> global;

	Escape(global, "print(x)", SIC_Print);
	Escape(global, "dump_locals()", SIC_DumpLocals);

	StdLib(global);

	try {
		Scan(global, code);
		TimeStop();
		SVal ret = Execute(global, "main");
		RLOG(TimeStop());
		RLOG("RETURN VALUE: " << ret.Dump());
	}
	catch(CParser::Error& e)
	{
		RLOG(e);
	}
}
Example #3
0
int main(void)
{
   double   d,dd;
   MICRO_TIME tim;

   TimeStart(&tim);
   int i=1;
   while(/*!kbhit()*/i<1e3)
   {
      d = microTime();
//      usleep(1E6);
      dd = microTime() - d;
      //d = dd*(dd+1.0)/(dd-1.0); 
      printf("[%d] Time in microseconds: %lf = %lf s\n",i, dd,dd/1E6);
      i++;
   }
   printf("%lf sec\n",TimeStop(&tim)/1E6);
   return(0);
}