Imatest 버전 4.5를 끝으로 32비트 지원이 종료되었습니다.
컴퓨터의 아키텍처(대부분 64비트)에 맞는 운영 체제와 소프트웨어를 실행하는 데에는 여러 가지 이점이 있습니다. 32비트는 항상 문제가 있었지만(아래 참조), 가능한 한 오랫동안 지원을 지속해 왔습니다. 그러나 MATLAB은 2016a 버전을 기점으로 32비트 지원을 종료했습니다 .
32비트 운영 체제는 일반적으로 총 메모리 중 약 3.2기가바이트만 사용합니다. 4GB 메모리가 설치되어 있더라도 마찬가지입니다. 보통 PC 시스템은 이미 수 기가바이트의 메모리를 사용하고 있기 때문에 Imatest로 이미지를 테스트하는 데 사용할 수 있는 메모리가 거의 남지 않습니다.
Imatest는 계산에 가상 메모리를 사용하지 않으므로 프로그램이 성공적으로 실행되려면 시스템에 충분한 메모리가 확보되어 있어야 합니다. 32비트 운영 체제에서도 Imatest를 실행할 수 있지만, 테스트할 수 있는 이미지 크기는 사용 가능한 메모리 용량에 따라 제한되며, 이는 대개 1기가바이트 미만입니다.
10메가픽셀보다 큰 이미지를 Imatest로 테스트하려면 64비트 운영 체제를 사용하는 것이 좋습니다 .
64비트 운영 체제에서 실행되는 32비트 버전의 Imatest는 최대 4GB의 메모리에 접근할 수 있습니다 . 64비트 버전의 Imatest도 있지만, 매우 큰 이미지(80메가픽셀 이상)를 테스트하는 경우에만 필요합니다.
많은 사용자가 64비트 하드웨어에 32비트 운영체제를 설치합니다. 이는 잘못된 방법입니다. 64비트 운영체제는 64비트 하드웨어에 설치해야 합니다.
32비트 운영체제를 사용하는 경우 4기가바이트 이상의 메모리를 사용하는 것은 아무런 이점이 없습니다.
Imatest의 메모리 사용량
Imatest가 시작되면 명령 창에 메모리 사용 가능 여부를 표시하는 두 줄이 나타납니다.
메모리: 배열 최대/총량 = 2047/3375MB; MATLAB에서 사용된 메모리 = 448MB; 시스템 = 8181MB
가상 메모리: 사용 가능/총 용량 = 3375/4096MB; 물리적 메모리: 사용 가능/총 용량 = 2868/ 7987MB
위 사진에 보이는 시스템의 전체 물리적 메모리(RAM)는 7989MB(즉, 8GB)입니다.
Imatest에서 메모리가 부족하면 명령 창과 오류 발생 창에 다음 줄이 나타납니다.
메모리가 부족합니다. 옵션을 보려면 HELP MEMORY를 입력하세요.
Colorcheck 모듈은 특히 메모리 가용성에 민감합니다. (Colorcheck의 모든 기능을 수행하는 Multitest 및 Multicharts는 훨씬 더 큰 이미지도 처리할 수 있습니다.) 3GB RAM이 장착된 32비트 운영 체제에서 16메가픽셀 이미지를 처리할 때, 그리고 8GB RAM이 장착된 64비트 운영 체제에서 32비트 Imatest를 실행할 때 36메가픽셀 이미지에서 Colorcheck 중 메모리 부족 오류가 발생하는 것을 확인했습니다. 64비트 Imatest를 실행하면 이 문제가 해결되었습니다.
