gpt4 book ai didi

android - Android Framework 中的 cpp 方法所花费的时间

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:21 24 4
gpt4 key购买 nike

如何在Android框架中获取C++方法的执行时间?

当天的 gettime 或 getsystem time 调用是否合适?

我不希望计时器自己花费额外的时间,我更希望方法花费的确切时间(可以通过在方法的开始和结束处插入开始和结束时间然后取差) .

最佳答案

自解释代码 fragment :

#include <sys/time.h>
struct timeval start, end, diff;
::gettimeofday(&start, NULL);
function(); // Whose Execution time to measure
::gettimeofday(&end, NULL);
timersub(&end, &start, &diff);

diff.tv_sec - 给你秒和
diff.tv_usec - 给你微秒

我会建议这个 link: High Precision Timing ...供引用。

关于android - Android Framework 中的 cpp 方法所花费的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12456799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com