2013-10-25 4 views
2

C# .Net, VS2010의 DotNetZip (최신 버전)을 사용하는 매우 간단한 프로그램이 있습니다. 압축 한 파일을 저장하려고 할 때 매달리기 시작했습니다. 오류 메시지가없고 아무 것도 없습니다. 오랫동안 잘 돌아갔다가 갑자기이 간헐적 인 증상을 보이기 시작했습니다. MS Server 2003의 배치 시스템을 사용하여 실행하지만 Win7에서 테스트합니다. 두 시스템 모두 간헐적으로 오류가 발생합니다. 시간의 80 %가 실패합니다.DotNetZip 간헐적으로 응답하지 않음

아이디어가 있으십니까?

+0

\\ winntdom에 대한 저장 용량과 NW 처리량은 어떻게됩니까? 파일을 로컬에서 복사하고, 로컬 압축하고 다시 복사하는 것을 고려 했습니까? – tgolisch

+1

오픈 소스 프로젝트이므로 직접 디버깅 할 수 있습니다. 다른 라이브러리를 사용하고 싶지 않다면 충분합니다. –

+0

저에게 그것은 단순히 기대되는 결과 일뿐입니다. 압축은 비용이 많이 들며 UNC를 통해 복사하는 것도 비용이 많이 듭니다. 교수형에 처하지 않으면 놀랄 것입니다. –

답변

6

추가로 인터넷 검색을 한 후 버퍼 크기 특성이 증가한다는 것을 알게되었습니다. 나는 그것을했고, 그것은 효과가있다.

   zip.BufferSize = 1000000; 
       zip.CodecBufferSize = 1000000;