>> Edit article
이름
제목
패스워드
저의 질문에 리플을 달아주셔서.. 정말 너무 감사드립니다. 적수네 게시판에 여러번 글을 올려봤지만.. 리플 받은건 이번 한번이라.. 너무 기쁘군요.. ^^* 흠.. 제가 잘 몰라서.. 질문이 모호했나보군요.. 죄송합니다. 어쨌든.. 리플 너무나 감사드립니다. 제가 메모리 누수(?) 문제를 해결하는 그날.. 이곳에 바루.. 올리도록하겠습니다. 그럼.. 좋은 하루 되시길~ : : : : 리눅스는 메모리를 천천히 반환한다고 알고 있습니다. : : 이미 다 사용되어졌으나 아직 free 메모리로 등록(?)되지 않은 메모리를 : : free 메모리로 만드는 daemon은 무엇인가요?? : : : : swapd 라는 것과 bdflush 라는 것 중 하나가 아닌가?? 하는 생각이 드는데.. : : 어떤것이 그 일을 하고 있나요?? : : : : 그리고, 메모리 반환 속도를 빠르게 하고 싶다면.. : : 그 daemon의 우선순위를 올려주면 될까요?? : : (그렇다면 daemon의 우선순위를 올리는 방법을 가르쳐 주십시요~) : : : : 그럼.. 답변 부탁드립니다. : : 질문이 모호하네요 ... --; : : 일단 swapd는 swap 을 관리하는 놈이구요 : bdflush는 block device buffer를 sync 시키는 놈이구요 : : 메모리 반환이라 함은 일반적으로 : malloc()등으로 할당 받은 놈을 free()시킬때 : 실제로는 memory 회수를 바로 하지 않는데 이것은 : library 문제이구요 : (만약 프로세스 수행이 끝나면 바로 회수 됩니다.) : : swap으로 빠졌던 놈은 memory가 비었다고 해서 바로 : memory로 올리지는 않구요(FreeBSD는 바로 올립니다.) : 이건 OS의 특성이며 어느게 좋다라고는 할 수 없겠죠 ... ^^
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved