티스토리 뷰

C#

가비지컬렉터

아카베리 ACABerry 2018. 8. 20. 21:03

ACABERRY와 함께하는 프로그래밍 공부

가비지 컬렉터


이부분을 물어본다면 보통 '이 슈레기수집자가 언제 호출되며 어떻게 동작되는지 설명해보시오' 라고 묻게됩니다.


가비지컬렉터 동작관련은 면접 단골이니, 자신만의 답변을 만들어 보세요〃



:: GC 동작 발생 시기

GC는 특정 조건(힙의 사용 가능한 영역이 특정 수준 이하로 줄어든다든가 등등)을 만족하는 상황이 되면 현재 수행중인 쓰레드(thread)들을 모두 중단시키고 GC 쓰레드를 활성화(평소에는 아무런 작업 없이 잠들어 있는 쓰레드이다)한다.



그림으로 설명된 꿀잼원리.


http://grayt.tistory.com/115


가비지 컬렉터 Welcome to GC world.
http://www.simpleisbest.net/post/2011/04/01/Review-NET-Garbage-Collection.aspx


Dispose vs Finalize
http://hongjinhyeon.tistory.com/95



GC.Collect()

http://helloit.tistory.com/40



―――― ACABERRY's STUDY ―――― ACABERRY's STUDY ―――― ACABERRY's STUDY ――――

▶대부분 퍼온 내용이기에 출처를 꼭 명시합니다.

문제되는 부분이 있다면 요청주시면 언제든 수정 & 삭제합니다.

포스팅의 목적은 공부하시는 분들이 쉽게 접하고 정답을 찾아가는데 도움을 드리고자 함입니다.

―――― ACABERRY's STUDY ―――― ACABERRY's STUDY ―――― ACABERRY's STUDY ――――




'C#' 카테고리의 다른 글

=> 연산자 , 식 본문 정의  (0) 2021.07.05
C# Foreach에서 발생하는 가비지?  (0) 2018.10.28
가비지컬렉터  (0) 2018.08.20
E-Mail 유효성검사  (0) 2017.06.14
Virtual - override 심플예제코드  (0) 2017.01.11
나눗셈보다 곱셈 연산속도에 대한 자료  (0) 2017.01.11
댓글
댓글쓰기 폼
공지사항
Total
5,705
Today
0
Yesterday
3
TAG
more
«   2021/12   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
글 보관함