我有一个token_backup
的简化python脚本,有一个带有几个方法的类脚本
forecast_token
:获取有关令牌的信息以在返回的带有熊猫的数据帧上进行训练
make_data
:准备训练数据并以相同的方法对其进行训练
predict_token
:预测下一个令牌并将信息输出为图形
一切正常,可以使用token_backup正常工作,但是在执行过程中,我注意到每次循环进入while True
时,我的RAM使用量都会增加约100MB,直到填满整个RAM,然后使IDE崩溃
是否有任何方法可以清除之前的100MB内存或清除内存使用情况,或者有什么方法可以保持脚本运行而不会耗尽我的所有RAM
from tokens_backup import *
import random
tokens = ['67878' ,'21353' ,'34553']
def train_token(token , x):
for i in range (x):
obj_x = fetch_token(token)
obj_x.forecast_token()
obj_x.make_data()
c_token, t_token = obj_x.predict_token()
return c_token , t_token
while True:
time.sleep(30)
train_token(token=random.choice(tokens), x=4)