gpt4 book ai didi

python - 内存满前系统交换

转载 作者:太空狗 更新时间:2023-10-29 11:33:50 24 4
gpt4 key购买 nike

我的程序使用非常占用内存的 matplotlib 绘制大量线条(~200k)。在绘图之前,我通常有大约 1.5G 的可用内存。当我显示这些数字时,当仍有大约 600-800M 的空闲 RAM 时,系统开始大量交换。当创建一个巨大的 numpy 数组时,不会观察到这种行为,它只是瞬间占用所有可用内存。最好弄清楚这是 matplotlib 问题还是系统问题。

我使用的是 64 位 Arch Linux。

UPD:交换级别设置为 10。按照 DoctororDrive 的建议尝试将其设置为 0,但结果相同。但是,其他程序似乎可以在使用交换之前填充几乎所有内存。

最佳答案

它开始交换,在 RAM 中留下一些空闲内存。您应该考虑设置 Swappiness

关于python - 内存满前系统交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com