줄 번호를 기반으로 파일에서 특정 줄을 읽는 방법을 만들었습니다. 그것은 대부분의 파일에 대해 잘 작동하지만 아주 긴 줄이 많이 들어있는 파일을 읽으려고하면 파일에 더 오래 걸리는 것처럼 오래 걸립니다. 나는 또한 디버깅을 해봤고 메모리도 많이 사용하는 것처럼 보입니다. 그러나 이것이 향상 될 수 있는지는 잘 모르겠습니다. 파일에서 특정 줄을 읽는 방법에 중점을 둔 몇 가지 다른 질문이 있다는 것을 알고 있지만이 질문은 주로 성능 측면에 중점을 둡니다.파일에서 특정 줄을 읽는 속도가 매우 느림
빛보다 빠른 방법으로이 방법을 최적화하려면 어떻게해야합니까?
시도 [이] (http://stackoverflow.com/a/29637400/276052) 그러나으로 제한 할'처럼 (끝 - 시작) 것을 사용'와'.collect을 (Collectors.toList())' . – aioobe
가능성 => https://stackoverflow.com/a/9174095/2877364 – cxw
당신은'start' 라인을 찾은 다음'end - start' 라인 만 읽을 수도 있습니다 –