Python概要文件结果子函数的累计时间加起来不等于函数的时间

2024-06-02 04:33:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的项目使用python profiler。下面是带有print\u callees stat输出的报告片段。你知道吗

profile result

从附图中可以看出,ProcessCmd函数所花费的总累计时间是12.893秒,但是如果我尝试将ProcessCmd的所有子函数所花费的时间相加,它将增加到6.927秒。你知道吗

我很难弄清楚剩下的6秒钟花在哪里(12.893-6.837=6.056)。你知道吗

我是不是漏了什么?你知道吗


Tags: 项目函数报告时间profilerstat花费print
1条回答
网友
1楼 · 发布于 2024-06-02 04:33:12

它很可能是在函数本身内部使用的。还要记住的是,在Python中,操作符(例如a+b)可能有复杂的行为,即使它可能在引擎盖下的对象上调用__add__函数,它也不会显示为函数调用。你知道吗

相关问题 更多 >