gpt4 book ai didi

python - 什么是 _PyEval_EvalFrameDefault?

转载 作者:行者123 更新时间:2023-12-02 03:06:43 27 4
gpt4 key购买 nike

当我使用 perf 进行分析时,_PyEval_EvalFrameDefault 位于 CPU 使用率的顶部。

但是我不知道那是什么。我怎样才能避免这个功能?

最佳答案

您正在 CPython 中运行 Python 程序 interpreter 。虽然 Python 代码被转换为字节码,但该字节码并不在 CPU 本身上运行,而是由程序本身执行。该解释器程序的核心是_PyEval_EvalFrameDefault。由于 perf 分析 CPU 的指令,因此它只能看到该函数一直在执行。

为了了解哪些Python函数占用了大部分时间,您需要使用 native Python performance analysis tool .

关于python - 什么是 _PyEval_EvalFrameDefault?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58852025/

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