gpt4 book ai didi

linux - C 在 linux 中使用 openssl 加密时如何测量耗时

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:17:01 26 4
gpt4 key购买 nike

如何计算 Linux 上 C 中进程使用的处理时间。具体来说,我想确定使用 openssl 加密文件时经过了多少时间。

最佳答案

最简单的方法是使用 clock()来自 <time.h> 的函数报告调用进程使用的 CPU 时间量。

来自 SUSv4 :

The clock() function shall return the implementation's best approximation to the processor time used by the process since the beginning of an implementation-defined era related only to the process invocation.

RETURN VALUE

To determine the time in seconds, the value returned by clock() should be divided by the value of the macro CLOCKS_PER_SEC. If the processor time used is not available or its value cannot be represented, the function shall return the value (clock_t)-1.

关于linux - C 在 linux 中使用 openssl 加密时如何测量耗时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28737023/

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