2007. 9. 1. 18:30

갑작스레 Foxit Reader를 사용하는 것과 Acrobat Reader를 사용하는 것이 어떠한 차이인가를 알아보기 위해서 간단한 메모리 벤치마크를 진행했습니다.

메모리 점유율의 대략적인 변화를 살펴보기 위해 특정 PDF파일을 열고 난 직후의 메모리와 PDF 파일의 맨 마지막까지 스크롤을 내렸을 때의 메모리 점유율 비교를 통해 어떤 프로그램이 더 효율적인가를 테스트 했습니다.

테스트에 동원된 사양은 다음과 같습니다.

CPU : AMD 브리즈번 3600+ @ 2.47Ghz (1.9GHz의 CPU를 오버클럭해서 사용 중입니다)
M/B : 유니텍 NF550 헤라클레스
RAM : 디직스 디지스킬 PC5300 1GB X 2 , E5Memory PC5300 1GB (red) X 1 (총 3GB)

이며,
테스트에 이용된 프로그램은 Acrobat Reader 8.1 Foxit Reader Ver 2.1 Build 2023 입니다. 
메모리 사용량은 작업관리자를 통해서 확인했습니다.
캡쳐 프로그램으로는 '오픈 캡쳐 1.3.4버전'을 이용했습니다.

1. PDF 파일을 바로 열었을 때의 사용량

사용자 삽입 이미지

먼저 Acrobat Reader 8.1 버전(앞으로 Acrobat) 입니다. 52,280KB(약 52M) 로 이때의 할당 메모리 642M 입니다.

사용자 삽입 이미지

동일 환경에서의 Foxit Reader(앞으로 Foxit) 사용량 입니다. 25,492KB (약 25M)이며 할당된 메모리는 612M 입니다.

최초 실행하는 것만으로도 Acrobat이 Foxit에 비해 약 2배이상의 메모리를 사용하고 있습니다. 필자의 경우는 기본적인 메모리 자체가 여유있기 때문에 큰 영향을 주지는 않습니다만 메모리 1GB 이하의 경우는 이것만으로도 상당한 차이가 있을 수 있습니다.


2. 스크롤을 최하단까지 내렸을 때의 사용량 비교

사용자 삽입 이미지

먼저 Acrobat 입니다. 딱 한 번 스크롤을 최하단으로 내린 상태입니다. 메모리 점유가 상당합니다. 175,448 KB(약 175M) , 할당된 메모리 766M로 120MB 이상의 메모리를 더 사용했습니다. 파일 자체가 '에어컨 매뉴얼'이었기 때문에 상당한 페이지 분량이기는 했지만 문서하나 읽는데 들어가는 메모리 치고는 상당히 큰 편입니다.

사용자 삽입 이미지

동일한 파일에 대한 Foxit의 메모리 사용량은 64,300 KB (약 64M), 할당된 메모리 648M 입니다. Acrobat을 실행했을 때의 메모리 사용량과 흡사합니다. 또한 형평성에 어긋나게도 스크롤을 상하로 두번 이상 올렸다 내렸다 한 이후의 사용량입니다.

간단하게 메모리 사용량을 통한 비교를 해 보았지만 역시나 Foxit Reader의 완승입니다.
실제로 회사에서 PDF 파일을 출력할 일이 있어서 사용해 본 결과는 충격적이었습니다. 30분 이상이 걸려도 출력되지 않던 파일이었는데, Foxit Reader를 사용한 결과 10분 만에 출력이 되더군요.. 그 이후로는 Foxit Reader만 사용하고 있습니다.

Foxit Reader 의 다운로드는 "이곳"을 클릭하면 하실 수 있습니다.
마이폴더넷은 로그인 없이, 별도의 프로그램 설치없이 다운로드 할 수 있는 사이트입니다.
또한, Foxit Reader는 무설치 프로그램으로 압축 해제만 하신 후 사용할 수 있습니다.


Posted by 푸른가을