【发布时间】:2017-01-30 08:45:55
【问题描述】:
我想在安全的情况下加载尽可能多的数据,以便当前进程和其他进程一样正常工作。我宁愿只使用 RAM(不使用交换),但欢迎提出任何建议。可以丢弃过多的数据。这样做的正确方法是什么?如果我只是等待MemoryException,系统将无法运行(如果使用列表)。
data_storage = []
for data in read_next_data():
data_storage.append(data)
数据最终被加载到numpy数组中。
【问题讨论】:
-
假设您使用的是 Linux,您可能可以将其 nice 和 ionice 值设置为非常差,并加载您喜欢的任何内容。
标签: python python-3.x numpy memory memory-management