首页 > 新闻资讯 > 公司新闻
java中遇到的问题和解决方案(java常见问题及解决方案)

java的内存异常问题,怎么解决

1、正常情况栈深度1000-2000没问题,如果是建立更多线程导致的内存溢出,在不能减少线程的情况下,只能通过减小Xmx和栈容量来换取更多线程。 -PermSize :方法区的初始容量,默认是物理内存的1/64-MaxPermSize :最大方法区容量。

2、内存不足造成,阔大java虚拟机的内存就可解决.请参考下面的信息:增加虚拟机可以使用的最大内存 Java虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB。

3、java.lang.OutOfMemoryError: PermGen space 这个错误是java虚拟机内存溢出 把你的机器物理内存比作脸盆,JVM比作放在脸盆里面的一个杯子 你的情况就类似脸盆还能放很多水,但是杯子里面的水已经满出来了 我觉得你要解决这个问题,先要看这个错误是那个程序出的,是java游戏还是b0t。