真的好慢啊。吾机器性能还是非常好的。

  • 初始化约0.8秒。

JLanguageTool langTool = new JLanguageTool(new BritishEnglish());

其中0.5秒花在加载grammar.xml上。

  • 每次检查要1.3秒

这个速度让吾意外。什么地方要消耗这么多的时间?简单跟踪了一下,时间花在getTextLevelRuleMatches()上。

  试着去掉grammar.xml,对检查没影响。