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)
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)检查是否运行线程过多
内存益出
具体不知道