小编alp*_*pha的帖子

如何对C++代码的性能进行基准测试?

我开始认真研究算法和数据结构,并有兴趣学习如何比较我可以实现A&DT的不同方式的性能.

对于简单的测试,我可以获得运行之前/之后的时间,运行该事物10 ^ 5次,并平均运行时间.我可以按大小参数化输入,或者对随机输入进行采样,并获得运行时间与输入大小的列表.我可以将其输出为csv文件,并将其输入到pandas中.

我不确定是否有任何警告.我也不确定如何测量空间复杂度.

我正在学习用C++编程.有没有人性化的工具来实现我的目标?

c++ algorithm benchmarking data-structures

9
推荐指数
2
解决办法
5007
查看次数

标签 统计

algorithm ×1

benchmarking ×1

c++ ×1

data-structures ×1