2011-03-08 5 views
1

자바를 사용하고 있으며 하드 드라이브에서 많은 사진을로드하고 있습니다.압축하면 성능이 향상됩니까?

일반적으로 압축률이 높은 사진 (압축을 푸는 데 오래 걸림)이나 압축되지 않은 사진 (로드하는 데 오랜 시간이 걸리지 만 사진의 압축을 푸는 데 시간이 필요하지 않음)을 사용하는 것이 더 빠릅니까?

+3

사진 크기, 압축 알고리즘, 사진 수 등에 따라 다릅니다. – Tomas

+1

다릅니다. –

+0

크기 : 150px x 100 px, 형식 : png, 숫자 : 여러 1000 – kohlehydrat

답변

5

이와 같은 대부분의 질문에 대해 저는 이것을 측정하는 것이 좋습니다.

너무 많이 의존 할 것입니다. 사진, 알고리즘, 배포 플랫폼 (CPU, 디스크 공간 등). 위의 변수에 익숙하지 않은 사람이라면 누구도 원격으로 정확한 아이디어를 제공 할 수 있다고 생각하지 않습니다.

조기 최적화는 모든 악의 근원이되는 경우가 많습니다. 가장 간단한 솔루션 (여기서는 압축을 사용하지 않음)을 선택하고 성능이 문제가되는 시점에서이 기능을 살펴 보는 것이 좋습니다.

+1

동의하지만 두 가지 주석 : 이미 압축 된 이미지 압축 (PNG)은 항상 잘못되어 측정 할 필요가 없습니다. 압축되지 않은 그림 압축 (BMP)은 캐시 (주 메모리, 디스크 클러스터 등)에 훨씬 더 많이 들어가기 때문에 (BMP) 압축 속도가 더 빠릅니다 (더 나은 형식으로 측정 또는 전환 권장). – maaartinus

관련 문제