采用的是文档里的例子代码下载大约1000只股票的tick,总共的csv文件也就800MB,但是内存占用最多的时候达到了2GB。
请问这个如何优化一下?
for symbol in tqSymbolList: download_tasks[symbol] = DataDownloader(api, symbol_list=[symbol], dur_sec=0, start_dt=startTime, end_dt=endTime, csv_file_name=os.path.join(archiveFolder,'{}.csv'.format(symbol))) with closing(api): while not all([v.is_finished() for v in download_tasks.values()]): api.wait_update() print("progress: ", { k:("%.2f%%" % v.get_progress()) for k,v in download_tasks.items() })
李思恒 已回答的问题 2022年10月10日