有人可以帮助我,我怎么能在加密+基准测试运行?
我必须做出一些测试。 我发现加密+,但我不知道如何使用测试基准测试在加密+ 。 我也想在安装后库来运行它们。
感谢帮助。
有人可以帮助我,我怎么能在加密+基准测试运行?
我必须做出一些测试。 我发现加密+,但我不知道如何使用测试基准测试在加密+ 。 我也想在安装后库来运行它们。
感谢帮助。
有人可以帮助我,我怎么能在加密+基准测试运行?
$ cd cryptopp-src
$ make static cryptest.exe
$ ./cryptest.exe b 3 2.76566 > benchmarks.html
cryptest.exe
有三个参数:(1) b
为基准,(2) time
对于每个测试的时间长度(秒)和(3) freq
在GiHz CPU频率。 上面的例子中,每个试验进行3秒。 而CPU是2.8GHz的,这工程以约2.76566 GiHz。
你也可以做这个小动作。 这将会产生一个结构良好的HTML页面:
$ CRYPTOPP_CPU_FREQ=2.76566 make bench
如果您正在使用加密+ 5.6.5或更早的版本,然后使用CRYPTOPP_CPU_SPEED
。 如果您正在使用加密+ 6.0或更高版本,然后使用CRYPTOPP_CPU_FREQ
。
测试的输出将类似于加密++ 5.6.0基准 。 这需要5分钟或10分钟,以产生结果。
感兴趣的源文件是test.cpp
(处理b
的选项cryptest.exe
), bench1.cpp
和bench2.cpp
(实现了基于算法的基准)。
我们最近增加了一个覆盖基准wiki页面 。 它讨论了怎么样来运行基准套件基本的东西。 它还讨论了如何在图书馆的那部分工作,如算法注册自己和基准是如何计时的方式。 另请参见基准的加密+维基。