vs 2015로 정렬 알고리즘 돌려보고 있는데 RAM 크기는 충분히 남아있는거 같은데 프로그램 돌리다가 터지네혹시 OS에서 메모리 사용량 지정해주는거면 그거 크기 키울 방법은 없을까
스택이 펑했나요
응 잘은 모르지만 지금 잡은 타겟이 32비트 라서 그런게 아닐까?
옵션에서 스택 예약 크기 1GB로 키워놨으니 스택 터진건 아닌 거 같음. Merge sort라서 재귀함수가 스택 좀 잡아먹긴 할거 같은데
컴파일옵션 64비트로 해야하나
응 컴파일 타겟 64비트로 해
오 해결했음 감사
근데 정렬속도도 달라져서 뽑았던 데이터 죄 버려야되네 -.-; 진작 64비트로 할걸
응 이거 정확히는 32비트 64비트에 따른 (콘솔 뿐만이 아닌 모든) 윈도우 프로세스가 가질 수 있는 메모리 영역 제한에 대한거고, 32비트는 기본 2GB(32비트 OS), 4GB(64비트 OS) 가 한계고 64비트로 컴파일된건 16TB 가 한계래.
와.. 덕분에 좋은 거 알아갑니다.. 감사해요
신기하네 2^64가 아니라 16테라밖에 안딈? 현실적인 문제때문인가
현실적인 문제 때문일 듯