当我打开python程序时,我测试了最小使用量约为45MB(42Mib)。如何减少最小内存使用量?顺便说一下,我通过打开python并仅打印一些字符串来测试了最小使用值。
我在网页服务器上使用python。这意味着代码可能会被许多人同时执行。代码本身不会占用太多内存,并且我已尽可能减少了外部库的使用。最后,我发现它不是代码,但是程序本身消耗最多的内存。我该如何改善呢?
lib帮助我测试内存使用情况是“ memory-profiler 0.55.0”
@profile
def test_memory():
print("just a string")
return
test_memory()
输出:
1 42.801 MiB 42.801 MiB @profile
2 def test_memory():
3 42.801 MiB 0.000 MiB print("just a string")
4 42.801 MiB 0.000 MiB return