gpt4 book ai didi

Python gc.collect 几乎占用了 django api 调用的所有时间

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

我有一个 API,它使用 pandas 处理一些数据,然后发回结果,但是经过仔细检查,我发现该 Api 大约需要 1.5 分钟。我正在使用 import_module 加载一个模块,该模块随后出现了 gc.collect 问题。

Code to lode module dynamically

cprofile output

最佳答案

所以我找到了解决方案:

似乎 pandas 在代码内部使用了强制垃圾回收,这导致了过多的 gc.collect 调用。

所以我搜索禁用此功能并发现了这个问题

https://github.com/pandas-dev/pandas/issues/11045

要解决此问题,请添加以下行以禁用此行为

pd.set_option('mode.chained_assignment', None)

关于Python gc.collect 几乎占用了 django api 调用的所有时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59359665/

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