我想在日志文件中获取一大块行并发处理,所以我打开文件,然后使用slice(n,m)方法读取特定范围内的行,代码行如下:
val lines = Source.fromInputStream(inputStream).getLines().slice((pageRequest.size * pageRequest.index).toInt,
(pageRequest.size * pageRequest.index + pageRequest.size).toInt )
我对使用大型日志文件时的性能表示担心,这种方法很好吗?
非常感谢