我想知道在 iPad 上运行的某个功能所消耗的确切时间。由于某种原因,我在运行应用程序时无法将 iPad 连接到 macbook(USB 被其他设备占用)。
我试过使用时钟(),像这样
clock_t start = clock();
/* Do something here */
double executionTime = (double)(clock()-start) / CLOCKS_PER_SEC;
我不知道为什么 executionTime 的值会是 0。开始时间和结束时间的差异大约是 1,000,000,000(我自己计算)。但是我无法得到正确的 CLOCKS_PER_SEC(它每次都会改变),所以我不知道那个数字的含义。
我读了帖子“iOS 设备上的 ctime 不能正确测量时间”,但它没有帮助。有没有办法修复 CLOCKS_PER_SEC?或者还有其他方法可以测量时间。
谢谢
CLK_TCK 的值为 1,000,000。整个程序以 5 秒结束。