在我的Java项目中,有大量的NLP领域的文档被逐一处理。
第一次运行(第一个文档)时,处理速度还不错,但多次运行后处理速度变得越来越慢。我读过一篇我必须使用的文章:System.gc(); ,刷新缓存!,它稍微提高了速度,但比第一次运行慢。有什么建议吗?
最佳答案
尝试使用以下 JVM 选项 -XX:-PrintGCDetails 运行代码。分析日志将帮助您了解程序的内存使用情况。
关于java - 多次运行后处理时间变得更慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42416012/