视觉在C 中获取每行代码的执行时间
visual Get the execution time of each line of code in c++
在我当前的项目中,代码的某些部分需要超过30分钟才能完成该过程。我发现时钟功能是获得方法执行时间的最佳选择,但是还有其他方法可以获取最长时间的代码行吗?否则,我必须使用时钟函数对每种方法进行登录,这对我来说是一个复杂的过程,因为这确实是巨大的项目。
正确的方法 - 分析。这将为您提供基于函数的非常有用的信息 - 在大多数情况下花费的代码,哪些功能在大多数情况下被称为等等。。不幸的是,分析本身会影响该程序的性能,您可能会看到与启用Profiler的真实程序不同的时机,但通常这是一个很好的起点。
为了测量每条代码的执行时间,这是不切实际的。首先,并非每行都会产生可执行的代码,尤其是在优化器之后。在另一方面,将未启用优化编译的代码封闭是没有用的。
相关文章:
- 需要减少我的C++代码的执行时间
- 视觉在C 中获取每行代码的执行时间
- 测量执行时间 - 在程序代码或外壳中
- 第一次在 Linux 上执行 c++ 代码的时间非常慢
- 最佳C 11测量嵌入式系统代码执行时间的方法
- 两个代码段之间执行时间的奇怪差异
- 预先设置c++代码的执行时间
- 为什么要在我的OpenMP代码中增加执行时间
- 如何减少以下代码的执行时间
- 执行代码的时间百分比为x
- 2个代码的执行时间的数目将不同
- 在 OpenMP 代码C++测量执行时间
- 如何减少以下代码的C++执行时间
- 当我从Java代码执行C++程序时,我应该如何测量它的执行时间
- C++和Haskell代码在不同机器上的执行时间不同
- 有什么方法可以减少这个代码的执行时间吗
- 英特尔TBB代码有不同的执行时间在windows和linux
- 如何获得一个c++代码段执行时间的客观评价
- 如何在c++中获得一段代码的执行时间
- Linux中的代码执行时间