减少Java程序所花费的时间

时间:2014-11-13 07:22:44

标签: java runtime

我正在阅读数千条记录并获取某些特定字段并进行一些验证(例如== 0或== 1)然后需要进行一些操作,例如,如果每条记录中的某些字段x是< 10,设置字段y =某个值..就像那样。

所以我正在做大约50次操作。我正在使用Stringbuilder来提取特定字段并将它们与某些值进行比较并替换为某些值。

我已将操作拆分为2组并与阻塞队列同时运行它们。这样,一旦第一次记录finsihes set1,然后给予set2。同时另一条记录可以使用set1。

但是,整个过程需要花费大量时间,如果使用大约100条记录,则需要大约100秒。我尝试输入大约10k的记录,花了将近3个小时。

有没有办法减少时间?我当然需要减少时间。

0 个答案:

没有答案