同时获取日志文件中的大量行

时间:2018-04-22 07:33:02

标签: scala

我想在日志文件中获取一大块行并发处理,所以我打开文件,然后使用slice(n,m)方法读取特定范围内的行,代码行如下:

val lines = Source.fromInputStream(inputStream).getLines().slice((pageRequest.size * pageRequest.index).toInt,
                                (pageRequest.size * pageRequest.index + pageRequest.size).toInt )

我对使用大型日志文件时的性能表示担心,这种方法很好吗?

非常感谢

0 个答案:

没有答案