gpt4 book ai didi

matlab - TIC TOC 或 Profiler

转载 作者:行者123 更新时间:2023-12-02 08:31:51 24 4
gpt4 key购买 nike

我正在编写一些计算时间很重要的代码。我使用 tic toc 函数和 profiler 来测量时间。它们之间有什么区别?

对于我的一段代码,tic toc 函数说明例如时间是 3 秒,但是我的所有代码行在 profiler 中的时间总和是没那么多!

最佳答案

探查器非常适合查找代码中的瓶颈,以及比较不同算法的相对时间,但我不相信它能为您提供准确的绝对时间。

一方面,使用探查器会禁用许多 JIT 优化,因此代码可能不会以正常方式运行。

使用 tictoc 进行计时可能非常微妙,因为您需要预热代码并运行几次以取平均值。

我建议您使用 timeit相反,它会为您处理所有这些微妙之处。在最近的版本中,timeit 是核心 MATLAB 的一部分。如果您使用的是旧版本,您可以 download it来自 MATLAB 中央文件交换。

关于matlab - TIC TOC 或 Profiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25822459/

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