//timer 计时器
namespace time.timer{
	import time.performance;
	var performance_tick = time.performance.tick;
	var tkBegin = 0;
	var map = {}
	
	start = function(name="default"){
		map[name] = {};
		map[name].tkBegin = performance_tick() 
	}
	
	endTick = function(name="default"){
		var ret = performance_tick()  - map[name].tkBegin ; 
		map[name] = null;
		return ret;
	}
	
	test = function( loop,f ){
		var t = 0;
		for(i=1;loop;1){
			start("F62435F3-24C0-49D4-931F-093F51AD9F58")
			f();
			t += endTick("F62435F3-24C0-49D4-931F-093F51AD9F58");
		}
		return t \ loop
	}
	
}

/**intellisense(time.timer)
start("name__") = 创建一个名字为name的计时器\n调用time.timer.endTick("name")函数时终止计时器\n并返回所耗时间（毫秒）。
endTick("name__") = 终止指定名字计时器\n并返回所耗时间（毫秒）。
test = @.test( 5, \n	function(){\n		for(i=1;1000){\n			__/*输入测试代码*/\n		} \n	}\n)
end intellisense**/
