2017-02-23 30 views
1

在我的Java項目中,大量文檔在NLP字段中逐個處理。幾次運行後,處理時間變慢

在第一次運行(第一個文檔)中,處理速度很好,但幾次運行後,處理速度變得越來越慢。我讀過一篇文章,我必須使用:System.gc(); ,刷新緩存!,並且它提高了一點速度,因爲它比第一次運行更慢。任何建議?

+0

文件訪問速度變慢還是實際計算? – gismo

+0

實際計算。 –

+1

這聽起來像是內存泄漏,你的內存佔用量是否增加? 如果關閉JVM並重新啓動,問題是否解決? – gismo

回答

0

嘗試使用以下JVM選項運行代碼-XX:-PrintGCDetails。分析日誌可幫助您瞭解程序的內存使用情況。

相關問題