【发布时间】:2014-09-14 18:19:57
【问题描述】:
我想确定哪个容器更适合用于某些操作,因此我必须检查向量与列表的运行时间。
网上的参考对于这个实现来说非常模糊或过于复杂。
任何帮助将不胜感激
【问题讨论】:
-
您的意思是“我如何测量执行时间”还是“我如何测量编译时间”?通常,我使用
time myprog或time g++ {options} myprog.cpp之类的命令来测量时间——但假设它的运行时间相当长——至少一两秒。 -
我不认为这是您感兴趣的 compile 时间,而是 run 时间?通常,您在进行操作之前拍摄时间快照,并在操作完成时拍摄另一张快照,然后您只需检查两次之间的差异。
-
我如何获得各自的开始和结束时间?
标签: c++ list vector compiler-optimization chrono