init
This commit is contained in:
		
							
								
								
									
										45
									
								
								Gateway/srvlib/include/x_tick.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								Gateway/srvlib/include/x_tick.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | ||||
| #ifndef _MTICK_H_ | ||||
| #define _MTICK_H_ | ||||
|  | ||||
|  | ||||
| /****************************************************************** | ||||
|  * | ||||
|  *	$ <20><>ǿGetTickCount<6E><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $ | ||||
|  *   | ||||
|  *  - <20><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD> -  | ||||
|  * | ||||
|  *	<09><>ʹ<EFBFBD><CAB9>64λ<34><CEBB>TickCount<6E><74><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TickCount<6E>ڳ<EFBFBD><DAB3><EFBFBD>49<34><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¿<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>⡣ | ||||
|  *  ͬʱ<CDAC><CAB1><EFBFBD>ṩ<EFBFBD><E1B9A9>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>TickCount<6E>Ļ<EFBFBD><C4BB>ƣ<EFBFBD><C6A3><EFBFBD>ͨ<EFBFBD><CDA8>SetTickCountEx | ||||
|  *  <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>ֵ<EFBFBD><D6B5><EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڶദ<DAB6><E0B4A6><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD>Ƶ<EFBFBD>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||
|  * | ||||
|  *****************************************************************/ | ||||
| #include "os_def.h" | ||||
|  | ||||
| #define _getTickCount		tick64::GetTickCountEx | ||||
| //#define _timeGetTime		tick64::GetTickCountEx | ||||
|  | ||||
| namespace tick64 | ||||
| { | ||||
| 	//ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5>Ǻ<EFBFBD><C7BA><EFBFBD>ֵ<EFBFBD><D6B5> | ||||
| 	//<2F><><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2>֧<EFBFBD>ֲ<EFBFBD>ѯPerformanceCounter<65><72><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>49<34><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||
| 	/*** | ||||
| 	  ʵ<>ʲ<EFBFBD><CAB2>Ժ<EFBFBD><D4BA>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܽϲ<CFB2><EEA3AC>Ϊ<EFBFBD><CEAA>ѯCPU<50>жϻᵼ<CFBB>½<EFBFBD><C2BD><EFBFBD><EFBFBD>ں˲<DABA><CBB2><EFBFBD><EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD> | ||||
| 	  r3<72><33><EFBFBD><EFBFBD><EFBFBD>̡߳<DFB3><CCA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڶദ<DAB6><E0B4A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||
| 	  <20><><EFBFBD><EFBFBD><EFBFBD>ɲ<EFBFBD>ͬ<EFBFBD>̵߳<DFB3><CCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD><CEB5>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>õ<EFBFBD>ʱ<EFBFBD><CAB1>ֵ<EFBFBD><D6B5>ǰ<EFBFBD><C7B0>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡣ | ||||
| 	***/ | ||||
|  | ||||
| 	#ifdef _MTICK64 | ||||
| 	typedef int64_t TICKCOUNT64; | ||||
| 	typedef TICKCOUNT64	TICKCOUNT; | ||||
| 	#	define GetTickCountEx		GetTickCount64 | ||||
| 	TICKCOUNT64 GetTickCount64(); | ||||
| 	#else | ||||
| 	typedef int64_t	TICKCOUNT; | ||||
| 	//typedef TICKCOUNT32	TICKCOUNT;	 | ||||
| 	#	define GetTickCountEx		GetTickCount32 | ||||
| 	TICKCOUNT GetTickCount32(); | ||||
| 	#endif | ||||
|  | ||||
| }; | ||||
|  | ||||
| #endif | ||||
		Reference in New Issue
	
	Block a user