怎么保持持续运行内存的使用不变呢(标签-Java|关键词-Java语言)

Java语言持续运行一个程序会不会造成内存不足?怎么保持持续运行内存的使用不变呢

不明白

回答:什么叫持续运行呢,内存是一种资源,你需要去申请,然后操作系统给你开辟空间。Java程序它运行在JVM上,任何对象都会占据一定的空间,如果在持续运行的过程中,它不断的申请新的空间,然后又没有及时释放原来使用的空间,那么最后它会报错,内存溢出,叫OOM out of memory。当然,如果你在程序运行的过程中,并没有申请很多资源,它是可以在设定的空间内一直运行的。保持持续运行的内存使用不变,是相对比较困难的,但是限定在一个范围内,则可以通过控制资源的申请和释放来达到这个效果。

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^