Python代码中的捕捉性能 | 您所在的位置:网站首页 › 热点看看 › Python代码中的捕捉性能 |
在这篇文章中,我将介绍一些可以帮助我们解决Python中另一个痛苦问题的工具:分析CPU使用情况。 CPU分析意味着通过分析CPU执行代码的方式来测量代码的性能。这意味着在我们的代码中找到热点,看看我们如何处理它们。 接下来我们将看到如何跟踪Python脚本使用的CPU使用情况。我们将重点关注以下分析器: cProfile line_profiler pprofile vprof 系列文章索引: 建立 内存分析 CPU分析 - Python脚本 CPU分析 - Python解释器 测量CPU使用率 对于这篇文章,我将主要使用与内存分析文章中使用的脚本相同的脚本,您可以在下面或 在这里 看到它。 import time def primes(n): if n == 2: return [2] elif n < 2: return [] s = [] for i in range(3, n+1): if i % 2 != 0: s.append(i) mroot = n ** 0.5 half = (n + 1) / 2 - 1 i = 0 m = 3 while m |
CopyRight 2018-2019 实验室设备网 版权所有 |