1.72K 浏览
0

我用异步写法,get_kline_serial 加载20个合约,发现随着时间,内存越来越大,大致每15分钟会增加100M内存。
即使 在

if api.is_changing(klines_index.iloc[-1],’close’):
    pass
这么空运行,也是这么增加。我怀疑是 每个tick时,不释放内存导致。接受tick 但内核并不释放内存导致。
有什么办法能解决吗?

李思恒 已回答的问题 2021年11月8日
0

异步的问题超出了我们的支持范围哈,我记得我们有await kline的函数支持异步,你可以看一下

NULL NULL 发表新评论 2021年11月9日

谢谢回答,我找到问题所在了,不是天勤问题,是在
while True:
x=[]
x.append(…)
api_master.wait_update()
x 不释放造成的。