안녕하세요
Int 형 1000×900×5000 =4,500,000,000 정도 선언후 실행도중 특정 배열 index에서 Memory dump에러같은게 나는데 사이즈가 malloc 함수 사용해도 커서 그런걸까요
4,500,000,000 * 4 byte = 18 GB 입니다. 18 GB 를 malloc 로 잡으니 에러가 나죠.
그런데 어떤 데이터를 저장해야 하는 상황이고 저 18 GB 데이터를 가지고 무엇을 할 예정이신가요? 시스템에 물리적 메모리는 충분한가요?
물리 메모리 + swap 합쳐서 일단 18GB 갖춰놓고 돌린 거 맞나요?
일단 가장 기본적인 것부터 의심해봅니다.
4,500,000,000 * 4 byte = 18
4,500,000,000 * 4 byte = 18 GB 입니다. 18 GB 를 malloc 로 잡으니 에러가 나죠.
그런데 어떤 데이터를 저장해야 하는 상황이고 저 18
그런데 어떤 데이터를 저장해야 하는 상황이고 저 18 GB 데이터를 가지고 무엇을 할 예정이신가요? 시스템에 물리적 메모리는 충분한가요?
물리 메모리 + swap 합쳐서 일단 18GB
물리 메모리 + swap 합쳐서 일단 18GB 갖춰놓고 돌린 거 맞나요?
일단 가장 기본적인 것부터 의심해봅니다.