我需要知道如何计算C代码中函数的时间(以纳秒为单位).我试着重复这个功能直到消耗几微秒.是否还有其他功能time.h可用于计算以纳秒为单位的时间?
我有一个C代码,当我尝试计算第一次执行的小块处理代码的时间.它给了我30毫秒,当我关闭exe文件并再次运行它给我1毫秒,这次是计算的时间,每次运行程序时计算值与前一个不同,如果我关闭电脑并转动它,第一次执行时为30毫秒,所有其他执行时间为1毫秒如何获得相同的时间,我释放所有已用内存并运行另一个程序来覆盖内存但问题直到我重启PC任何帮助才解决
start_time=clock();
Encryption();
end_time=clock();
cpu_time_used_totlal_enc +=(double) (end_time-start_time) / CLOCKS_PER_SEC;
Run Code Online (Sandbox Code Playgroud)