一段时间后,程序将占用大量内存( of )。如果我修改代码以跳过plotting/matplotlib部分,则不会发生这种情况,因此大量内存的使用显然与matplotlib相关。如果我通过运行另一个消耗大量内存的应用程序对系统施加一些压力,我的Python程序将在某个时候开始释放matplotlib使用的多余内存(最终大约为50MB),释放内存似乎不会对我的程序的操作产生
在这台机器中,我也运行了Ubuntu 20,它是我从VirtualBox VM (将虚拟磁盘转换为qcow2;+卸载GuestAdditions)迁移过来的,因为它在KVM中性能更好(在VirtualBox现在我的问题是:在VM中上网一段时间后,内存就会毫无原因地达到100%,系统就会冻结。在重新启动VM之后,一切看起来都很正常,我继续我的工作;但是过了一段时间,它又发生了。系统监视器没有显示任何占用大量内存的进程,内存变得越来越满(
假设我有一些包含数千个条目的列表,或者其他一些消耗大量内存的列表。是否可以将此list/etc.值更改为0......if它不再需要(或者在很长一段时间内不会更新),或者我应该把它单独留在程序中。或者,也许有更好的方法来处理这个问题。示例:raw_input("Press Enter")print L
当我运行此命令时,在按enter键并将L更改为仅为0后,我使用了838.1我释放了一些<