0
|
horcle_buzz · 技术社区 · 6 年前 |
![]() |
1
1
您的java应用程序很可能正在使用所分配的堆空间,并且垃圾收集器无法有效地获得所需的堆空间。 考虑到您的应用程序正在有效地使用分配的堆空间,我认为您唯一的选择是增加分配的堆空间。你可以忙着做这件事
然而,也许有必要分析堆空间是如何使用的。有一些工具可以让你做到这一点。如果使用IntelliJ,您可以尝试使用VisualVM插件。 |
![]() |
2
0
我想添加oracle的建议 trouble shooting article 线程名称中的异常: java.lang.OutOfMemoryError:java堆空间
垃圾收集之后,对象将排队等待最终确定,这将在稍后发生。终结器由为终结队列提供服务的守护进程线程执行。如果终结器线程无法跟上终结队列,那么Java堆可能会填满,并且这种类型的
|
![]() |
3
0
解决方案有两个方面:
需要设置一个UIMA JVM环境变量,如下所示
其次,还有一个MetaMap开关,它减少了创建注释的递归深度(位于MetaMapApiAE.xml配置文件中):
|