[KVM STUDY] 금일 스터디 의문사항

이수연 2008.07.06 03:07 조회 수 : 4284 추천:41

1. finalize() 메소드를 통해 되살린 객체가 다시 소멸할때는 왜 finalize() method를 다시
     호출하지 않고 종료하는가?

2. 1번 질문과 관련하여 finalize()  method 와 GC는 직접적인 관련이 없어서 finalize() 를
     호출한 객체는 정확히 언제 메모리에서 제거 될지 알수 없는데 왜 이렇게 JVM 이 구성된
     것인가? 또한 각 method 종료시에 각각 GC을 수행하면 더욱 효율이 높을텐데 JVM이
     refrence count 가 0이 된 객체를 그냥 놓아두고 일정한 시점에 이르러서 GC을 수행하는
     이유는 무엇인가?

3. native method stack 이 의미하는 바는 native code 자체를 의미하는가 아니면 native
     method가 실행중 사용하는 메모리 공간을 의미하는가?

오늘은 대략 위의 3개의 의문이 나왔던것 같습니다. 이중 2번 문항은

각 메소드 종료시 참조카운트가 0이 된 객체를 매번 sweep 하는것이 그렇게 효율이 높은것도
아니며 메모리에 직접적으로 delete 연산을 수행하지 않고 GC에 처리를 맡기는 것은 java의
정책적인 결정때문이라는 의견이 나왔습니다.

1,3 번 문항에 대해서는 아직 명확하지 않네요... 아시는분 리플...
번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 882
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1249
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6476
977 지난 토욜에 술마시며 했던 얘기중에서... [3] 이수연 2008.05.05 4628
976 [공지] KVM 스터디 05/09 [5] 이수연 2008.05.09 3934
975 [공지] 토론회 주제 백창우 2008.05.10 4260
974 [KVM 스터디] 오늘 분석한 클래스 파일 이수연 2008.05.11 5008
973 [KVM study] class file 분석 [2] 이정우 2008.05.13 5796
972 [KVM Study] interface 구현한 자바 파일은 아니지만 기본으로 만들어서 분석한 class파일입니다. file 김정수 2008.05.14 4794
971 [KVM STUDY] JAVA BYTE CODE 분석 [4] 이수연 2008.05.24 6893
970 금일 세미나 참석하신분 백창우 2008.05.24 4308
969 백승주님 세미나 자료입니다. file 백창우 2008.05.25 5842
968 주변에 웹 디자인 & 프로그램 할수 있는 사람 있다면 추천 부탁드립니다. [1] 백창우 2008.05.30 5426
967 [KVM Study] bytecodes.c file 이정우 2008.06.03 4660
966 [KVM Study] 정수님 보세요. [1] 이정우 2008.06.07 3851
965 bytecode에 제가 주석단거 추가해서 올립니다. file 김정수 2008.06.09 4625
964 [KVM study] native() 함수의 비밀을 알아냈습니다. 좀 허무하군요. 김정수 2008.06.16 6478
963 [KVM Study] bytecode. 이정우 2008.06.28 4520
» [KVM STUDY] 금일 스터디 의문사항 이수연 2008.07.06 4284
961 CE Linux Forum 한국 Jamboree 행사 [2] 백창우 2008.07.10 4767
960 [kvm study] 다음주 스터디 관련하여... [2] 이수연 2008.07.14 4121
959 커널 5기 멤버 모집 공고에 앞서. [1] 백창우 2008.07.17 4330
958 커널 5기 멤버 모집 공고에 앞서. [1] 백창우 2008.07.17 4331
XE Login