IDL에서 배열과 메모리의 문제
IDL 유저들이 간헐적으로 궁금해하는 문제들 중 하나가 있습니다. , 즉 배열 하나에 담을 수 있는 원소들의 갯수는 최대 얼마까지 가능하냐의 문제입니다. 사실 이 문제는 좀 포괄적인 성격이 강하기 때문에 뭔가 딱부러진 답을 제시하기는 쉽지 않습니다. 다만, IDL을 사용하는 시스템에서 메모리를 할당해 보고 프로그램이 잘 돌아가는지 보는 것이 정답에 가깝다고 생각합니다. 구체적으로 몇가지 항목들로 나눠서 얘기해본다면 다음과 같습니다. 1. 요즘의 64bit 운영체제에서는 사실상 메모리(RAM)가 많다면 꽤나 큰 배열의 할당이 가능합니다. 그런데, 메모리의 크기가 RAM이 감당할 수 있는 크기를 넘어가면 Virtual Memory를 사용하게 되며(HDD의 일부를 RAM 처럼), 속도가 괴로울 정도로 느려집니..