我有256MB的Orange Pi Zero,我想在上面运行OctoPrint。它启动并运行了一段时间,然后由于内存不足而被终止。我不能添加更多的RAM,所以我尝试增加交换大小。我添加了1 1GB,但没有帮助。我也不明白为什么,但我同时运行了"htop“,从它显示的交换("Swp")没有被使用,仍然有1/3的物理内存("Mem")一直在空闲。这是怎么回事。在这一点上,我不关心性能。有没有办法强制它在交换上运行?
最近,我遇到了这篇文章,GC对Jenkins进行了调优,它讨论了这个参数:-XX:SoftRefLRUPolicyMSPerMB
我理解它可以防止OOM错误,因为当它到达阈值时,它会清除软引用对象。1)这个阈值(在-XX:SoftRefLRUPolicyMSPerMB中默认为1000 is )是什么意思?这个值表示什么?