| [ CnUnix ] in KIDS 글 쓴 이(By): guest (guest) <61.33.171.194> 날 짜 (Date): 2002년 7월 28일 일요일 오후 09시 58분 34초 제 목(Title): [질문]linux에서 malloc으로 1.5GB hread(POSIX thread)로 작업을 하는데요.. 용량이 큰 메모리를 프로그램 로딩하면서 많이 잡습니다. 약 1.5 GB정도입니다. 문제는 malloc으로 시작 부문에 잡았지만(에러없음), 1/3정도만 실질적으로 쓰는걸루 나오더군요. 시간이 흐르면서 조금씩 늘어나기 하구요. 그런데, 이렇게 잡은 메모리에서 오류가 발생됩니다. 포인터 연산이나 이런 부분은 에러가 없는것 같은데... 좀 시간이 흐르면, 분명히 이렇게 잡은 메모리에서 오류가 납니다. 리눅스에서는 이렇게 많은 메모리를 잡으면 안됩니까? 고수님들의 답변 부탁드립니다. |