java.lang.OutOfMemoryError: Java heap space
2022-08-31 09:51:44
我在执行多线程程序时收到以下错误
java.lang.OutOfMemoryError: Java heap space
上述错误发生在其中一个线程中。
据我所知,堆空间仅由实例变量占用。如果这是正确的,那么为什么在运行良好一段时间后会发生此错误,因为在创建对象时分配了例如变量的空间。
有没有办法增加堆空间?
我应该对我的程序进行哪些更改,以便它占用更少的堆空间?