Java高手们帮个忙啦~

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:46:32
唉~真后悔这么长时间没听课啦~~麻烦各位告诉我这个是什么错误啦
java.lang.OutOfMemoryError: unable to create new native thread

at java.lang.Thread.start(Native Method)

at java.awt.EventQueue.initDispatchThread(EventQueue.java:661)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:128)

明显是内存溢出,看你是不是循环创建了大量的线程.

程序有内存泄漏的第一个迹象通常是它抛出一个 OutOfMemoryError,或者因为频繁的垃圾收集而表现出糟糕的性能。幸运的是,垃圾收集可以提供能够用来诊断内存泄漏的大量信息。如果以 -verbose:gc 或者 -Xloggc 选项调用 JVM,那么每次 GC 运行时在控制台上或者日志文件中会打印出一个诊断信息,包括它所花费的时间、当前堆使用情况以及恢复了多少内存。记录 GC 使用情况并不具有干扰性,因此如果需要分析内存问题或者调优垃圾收集器,在生产环境中默认启用 GC 日志是值得的。

估计是死循环!好好查查!

报错内容是内存溢出,检查一下你的JRE设置是否合理

这个是最郁闷的java报错...

内存溢出
(1)检查程序有没有死循环
(2)检查是否运行线程过多

内存益出

具体不知道