我正在阅读Python内存管理,并希望减少我的应用程序的内存占用.有人建议,子程序在减轻问题方面会有很长的路要走; 但我无法概念化需要做什么.有人可以提供一个简单的例子来说明如何...
def my_function():
x = range(1000000)
y = copy.deepcopy(x)
del x
return y
@subprocess_witchcraft
def my_function_dispatcher(*args):
return my_function()
Run Code Online (Sandbox Code Playgroud)
...进入一个真正的子处理函数,不存储额外的"自由列表"?
这个"自由列表"概念是否也适用于python c-extensions?
我想使用spacy和NLP进行在线服务.每次用户发出请求时,我都会调用脚本"my_script.py"
从以下开始:
from spacy.en import English
nlp = English()
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是这两行占用时间超过10秒,是否可以将英语()保留在ram或其他一些选项中以将此加载时间减少到不到一秒?