统计运行效率
代码一:
// compute the usage time when new or create part program #ifdef _DEBUG clock_t startClock = clock(); #endif #ifdef _DEBUG clock_t endClock = clock(); double elapsedTime = double(endClock - startClock) /CLOCKS_PER_SEC; TRACE("New part program time: %.3lf sec\n", elapsedTime); #endif |
回复: 统计运行效率
代码二:
#ifdef _DEBUG SYSTEMTIME stStart; ZeroMemory(&stStart, sizeof(SYSTEMTIME)); GetSystemTime(&stStart); TRACE("__10Start__\n%d_%d_%d\n\n", stStart.wMinute,stStart.wSecond, stStart.wMilliseconds); #endif #ifdef _DEBUG SYSTEMTIME stEnd; ZeroMemory(&stEnd, sizeof(SYSTEMTIME)); GetSystemTime(&stEnd); TRACE("__11End__\n%d_%d_%d\n\n", stEnd.wMinute,stEnd.wSecond, stEnd.wMilliseconds); |
回复: 统计运行效率
#ifdef _DEBUG
clock_t startClock = clock(); clock_t endClock = 0; double elapsedTime = 0; #endif #ifdef _DEBUG endClock = clock(); elapsedTime = double(endClock - startClock) /CLOCKS_PER_SEC; TRACE("Import local coordinate systems time: %.5lf sec\n", elapsedTime); #endif |
所有的时间均为北京时间。 现在的时间是 08:06 AM. |