이 궁금해서 질문 올립니다.
예를들어 c에서 malloc으로 메모리 할당 후 free를 안해주고 프로그램을 종료시키면
운영체제에서 강제로 메모리를 회수하는걸로 알고있는데
강제로 메모리를 회수할 때 타이머 방식을 사용하는지 가비지컬렉션 방식을 사용하는지 궁금합니다(가비지 컬렉션은 운영체제에서 지원을 안하는 걸로 압니다 ㅜ)
이 궁금해서 질문 올립니다.
예를들어 c에서 malloc으로 메모리 할당 후 free를 안해주고 프로그램을 종료시키면
운영체제에서 강제로 메모리를 회수하는걸로 알고있는데
강제로 메모리를 회수할 때 타이머 방식을 사용하는지 가비지컬렉션 방식을 사용하는지 궁금합니다(가비지 컬렉션은 운영체제에서 지원을 안하는 걸로 압니다 ㅜ)
객체가 주그면 가져가는거아냐??
해당 댓글은 삭제되었습니다.
네 강제로 회수하는데 그 회수하는 방식이 궁금합니다ㅜㅜ 내부에서 어떻게 동작하는지
c는 가비지컬렉터가 없단다
c 뿐만 아니라 모든 프로세스는 종료하면 그 순간 영역의 할당이 해제되는거
해당 댓글은 삭제되었습니다.
프로세스가 종료되면 그 순간 메모리에 할당된 주소를 참조해 전부 해제시키는건가요?
감사합니다!
메모리 참조라니까 말이 이상한데 그냥 메모리 사용 내역을 적어놓은 파일이 있음. 거기다가 현재 사용중 아님이라고 표시하는게 다 임.
상위 1퍼 가상메모리