java - 多次运行后处理时间变得更慢

标签 java performance netbeans nlp windows-10

在我的Java项目中,有大量的NLP领域的文档被逐一处理。

第一次运行(第一个文档)时,处理速度还不错,但多次运行后处理速度变得越来越慢。我读过一篇我必须使用的文章:System.gc(); ,刷新缓存!,它稍微提高了速度,但比第一次运行慢。有什么建议吗?

最佳答案

尝试使用以下 JVM 选项 -XX:-PrintGCDetails 运行代码。分析日志将帮助您了解程序的内存使用情况。

关于java - 多次运行后处理时间变得更慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42416012/

相关文章:

java - Zenity bash 命令不适用于 Java

java - 运行 Eclipse SWT 应用程序后,它显示许多异常

c++ - 更好的折叠循环索引计算

netbeans - NetBeans第三方javadoc添加问题

java - 如何防止 java.awt.List 覆盖 javax.swing.JMenu

java - 构造函数中可重写的方法调用

java - 具有可变字段的不可变对象(immutable对象)

java - Java中如何查找类型变量的类?

java - 切换到 Java 7 时构建时间显着增加

mysql - 如何避免SQL中的嵌套子查询