이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
구자민
가입: 2007년 9월 21일 올린 글: 14
|
올려짐: 2007년11월1일 19:18 주제: S80의 GC의 parameter에 대한 질문입니다. |
|
|
pdf에 보면 gc는 메모리만을 인자로 갖는다고 되어 있습니다.
그런데 메모리만 인자로 가지더라도 garbage collection을 할 수 있을까요? ENV도 인자로 가져야 할 것 같습니다.
제가 근원부터 잘 못 생각하고 있는 건지 --;; 좋은 답변 부탁드립니다. |
|
위로 |
|
|
허기홍
가입: 2007년 9월 27일 올린 글: 231
|
올려짐: 2007년11월1일 21:26 주제: |
|
|
전 아직 문제 손도 안댔지만.....
작년 게시판에 비슷한 질문이 있던데
교수님께서 답변을 달아 놓으셨더군요.
작년 게시판에 한번 가보십시오. |
|
위로 |
|
|
신해수 손님
|
올려짐: 2007년11월1일 23:12 주제: |
|
|
지난해 문제를 보면 gc 함수는 SM5 -> Memory로 정의되어있습니다.
즉 m뿐만 아니라 SM5의 상태 전체를 인자로 받는 듯 합니다
그런 의미에서 게시판에 있는 그 질문은 아무래도 gc 함수가 memory뿐만 아니라
environment도 변화시켜야 하는 것이 아니냐는 질문 같습니다.
물론 메모리에 리퍼런스 카운터라든지 몇가지 구조를 추가해서 만들 수도 있긴하겠지만,
개인적인 생각으로는 gc에 env도 인자로 받아서 구현하는게 상식적인 것 같습니다.
기존 SM5 구현의 data structure 자체를 바꾸는건 꺼려져서요. |
|
위로 |
|
|
|