대용량 CSV 파일이 약 50k + 회선입니다. CHCSVParser를 사용하여 모든 행을 파서로 잘 해석합니다.메모리에로드하지 않고 CSV 파일의 행 수 계산
데이터가 구문 분석되어 CoreData에 추가 될 때 사용자에게 몇 가지 유형의 진행 상황을 표시하고 싶습니다. 줄 수를 알고 있으면 numLinesParsed/totalLines 만 표시 할 수 있습니다. 메모리
- '
내가 돈보다 몇 초 이상 :없이 CSV 파일의 줄 수를 계산하는 빠른 방법이 있다면 궁금 해서요 내가이 목표 C를 해봐야하는지, 아니면 똑바로 C를하는 것이 더 좋을지 안다.
파일을 일괄 적으로 읽는 방법은 무엇입니까? –
@AnoopVaidya it 비효율적 인 이유는 내가 그것을 일괄 적으로 읽었을 때 파싱 할 수도 있기 때문이다. "file.numberOfLines"와 같은 일을하는 아주 비밀스러운 방법이 있는지 나는 몰랐다. – random
언제나 (bytes_processed/size_of_file) * 100, 정확히 원하는 것은 아니지만 최소한 사용자는 걸릴 시간을 알게됩니다. –