我写了一个程序,里面用到了多线程,开始时使用了静态变量Hashtable,运行的时候报错提示内存溢出,后来将静态的Hashtable改为动态数据,并在程序结束后进行回收空间,使用了System.gc(),并且将Hashtable使用clear方法进行清除,而且将java虚拟内存扩大到512M,结果都是运行到相同的地方就会报溢出。
请问还有什么方法可以解决内存溢出的问题?谢谢!
在线等,急用
请问还有什么方法可以解决内存溢出的问题?谢谢!
在线等,急用
如果没有
你可以 java -Xmx这个参数设置最大stack内存大小解决内存溢出最好的方法就是加大内存.....
或者你可以借助外存来扩大你的内存...不过算法比较麻烦
这种方法也不可行呢