상당히 큰 파일을 읽어야하는 응용 프로그램을 작성 중입니다. 필자는 항상 최신 Windows XP 컴퓨터에서 읽기 버퍼의 최적 크기가 무엇인지 궁금해했습니다. 내가 봤 거든 1024 크기로 최적의 크기로 많은 예제를 발견. 여기 최적의 파일 버퍼 읽기 크기?
무슨 뜻인지의 조각입니다 :long pointer = 0;
buffer = new byte[1024]; // What's a good size here ?
while (pointer < input.Length)
{
pointer += input.Read(buffer, 0, buffer.Length);
}
내 응용 프로그램은 매우 간단하다, 그래서 나는 어떤 벤치마킹 코드를 작성하기 위해 찾고 있지 않다, 그러나 일반적인 어떤 크기를 알고 싶습니다?
도움이 될 수 있습니다. http://stackoverflow.com/questions/19558435/what-is-the-best-buffer-size-when-using-binaryreader-to-read-big-files-1gb/19837238? noredirect = 1 # 19837238 –