1KB에서 200MB 크기의 파일을 읽고 구문 분석 할 응용 프로그램을 작성 중입니다. 내가 두 번 구문 분석해야가장 빠른 이진 파일 읽기 및 쓰기
...
파일에 포함 된 이미지의 압축을 풉니 다.
이미지 분석 이미지의 내용을 추출합니다.
일반적으로 파일 스트림, 버퍼링 된 스트림, 바이너리 리더 및 바이너리 기록기를 사용하여 내용을 읽고 씁니다.
지금, 나는이 파일을 읽고 내용을 추출하는 가장 빠르고 가장 효율적인 방법을 알고 싶어 ...
좋은 방법이나 좋은 클래스 라이브러리가 있습니까?
참고 : 안전하지 않은 코드는 정상입니다!
여기서 가장 큰 성능 향상은 파일 하나를 구문 분석하여 얻을 수 있습니다. 이렇게하면 이미지를 두 번 스캔하지 않아도됩니다. –
@ 루크 사실 이미지는 청크에 포함되어 있으며 이미지의 일부 바이트는 구문 분석 전에 [기록]해야합니다. – Writwick
예, .NET 파일 개체를 사용하는 측면에서 파일을 읽는 원시 속도면에서 성능 차이가 있어서는 안됩니다. 이것을 최적화 할만한 이유가 있습니까? –