有没有办法看到我的代码效率低下的地方?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法看到我的代码效率低下的地方?相关的知识,希望对你有一定的参考价值。

我使用Pycharm,目前正在使用Python进行项目。每当我运行它时,Pycharm需要接近1分钟才能输出我想要的数据,这比通常慢得多。显然问题是我的代码在某种程度上效率低下,而且我的速度正在减慢。我只是不确定在哪里。有没有办法看到计算机花费最多的时间处理?

我研究了Jetbrains在代码效率方面可能提供的内容,但从我看到的情况来看,他们只为此提供付费和专业类型的软件。是否内置了Pycharm的Community Edition,或者我可以下载的免费内容,以查看我的代码导致问题的位置?

谢谢!

答案

用户推荐我尝试cProfile。这最终完美地工作,让我很好地了解我的代码效率低下并且需要很长时间才能执行我发现qzxswpoi对于cProfile特别有帮助。感谢@Jeppe帮助我!

以上是关于有没有办法看到我的代码效率低下的地方?的主要内容,如果未能解决你的问题,请参考以下文章

利用反射将IDataReader读取到实体类中效率低下的解决办法

为啥窗户上的skia效率低下

为啥“返回数组的属性容易导致代码效率低下”?

c++ 中的图形编码效率低下

为啥我的vmware没有可以输入代码的地方

或 __m128 中的元素