我在CentOS 7系统上遇到了这个问题。
试试这个脚本:
import time
while True:
with open ('~/test.txt','a') as file:
file.write('abcdefg\n')
time.sleep(0.001)
将其另存为" test.py"。
执行命令
systemd-run --unit=test python3.6 ~/test.py
使用systemd-cgtop
监控内存使用情况。您将看到" test"的内存使用情况。不断增加。
更新: 我在Windows上试过这个并没有造成内存泄漏。所以这可能是系统特定的问题。有没有办法在Linux上解决这个问题?