2010-05-14 3 views
0

구현의 일부로 PDF 객체 뷰어가있는 C++ 기반 응용 프로그램을 작성했습니다. 모든 것은 Adobe Reader 8.0에서 잘 작동합니다. Adobe Reader 9.0을 기본 PDF 리더로 전환 한 후 작은 메모리 누수가 계속 발생하여 응용 프로그램이 다른 PDF 파일을 연속으로로드/언로드하는 데 30 분 이내에 충돌하게됩니다. 이 메모리 누수의 원인은 무엇입니까? 그리고 Adobe Reader 9.0을 다른 것으로 바꾸는 것 외에 치료법이 있습니까? (물론 Foxit PDF 리더에서도 잘 작동합니다.)PDF 파일을 1 초마다로드/언로드하는 동안 Adobe Reader 9.0 메모리 누수가 발생했습니다.

답변

0

가능한 한 가지 방법은 구성 요소를 처리하기 위해 별도의 프로세스를 시작한 다음 한 번씩 다시 시작하는 것입니다.

이 팁은 실제로 버그가있는 타사 구성 요소를 처리해야하는 상황에서 매우 유용 할 경우 http://blogs.msdn.com/oldnewthing/archive/2007/05/04/2402028.aspx을 참조하십시오.

관련 문제