CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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정도만 실질적으로 쓰는걸루 나오더군요.
시간이 흐르면서 조금씩 늘어나기 하구요.

그런데, 이렇게 잡은 메모리에서 오류가 발생됩니다.
포인터 연산이나 이런 부분은 에러가 없는것 같은데...
좀 시간이 흐르면, 분명히 이렇게 잡은 메모리에서
오류가 납니다.

리눅스에서는 이렇게 많은 메모리를 잡으면 안됩니까?
고수님들의 답변 부탁드립니다.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.