Microsoft MVP성태의 닷넷 이야기
CLR heap 관련 질문 [링크 복사], [링크+제목 복사],
조회: 17839
글쓴 사람
여정욱
홈페이지
첨부 파일
 

안녕하세요, 좋은 블로그 운영해 주셔서 항상 감사하게 생각하고 있습니다.
다름이 아니라 CLR heap 관련해서 질문 드리고자 하는데요,
CLR heap 전체 사이즈는 고정돼 있고, 각 Generation 별로 그 공간을 나눠 사용하는 개념인가요?
만약 그렇다면 gen2의 메모리 공간이 커지면 상대적으로 gen0과 gen1의 사이즈가 작아질 거 같은데
이 부분이 맞는지도 질문 드립니다.
감사합니다.








[최초 등록일: ]
[최종 수정일: 10/14/2020]


비밀번호

댓글 작성자
 



2020-10-14 04시05분
잘 알고 계시네요. ^^ Heap은 Segment라는 단위로 나눠서 관리되고,

windbg로 살펴보는 GC heap의 Segment 구조
; https://www.sysnet.pe.kr/2/0/11446

그 segment 내에 세대별로 공간을 나눠 사용하고 있습니다. (Segment는 필요할 때마다 추가됩니다.) 응용 프로그램의 실행 시간이 길어질수록, 확률적으로 Gen2로 살아남은 개체들이 커지면서 Gen0/1의 크기는 상대적으로 작아지게 됩니다. 그래서, 2세대까지 GC하는 FullGC가 자주 발생하면 성능에 문제가 발생할 수 있습니다. 다음의 글에 이와 유사한 테스트를 하고 있으니 참고하세요. ^^

C# - 고성능이 필요한 환경에서 GC가 발생하지 않는 네이티브 힙 사용
; https://www.sysnet.pe.kr/2/0/12036
정성태
2020-10-14 04시18분
[여정욱] 답변 도움이 되었습니다. 항상 감사드립니다 :)
[guest]

... 76  77  78  79  80  81  82  83  84  [85]  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
343선재빠4/10/200614132아래와 같은 에러가 나네요.
341선재빠4/8/200613901테스트 페이지를 보면 프레임만 나오고 안에 내용이 나오지 않는군요 [1]
340김형태4/4/200612968파일서버 관련 질문드립니다.. (데브피아 답변에 이어) [2]
339조남정4/4/200613021post 주소 읽어오기 [1]
338장두헌4/4/200614656SDK PlatForm 다시 질문 - 데브피아의 내용 [1]
337강완모4/3/200614920Cab파일이 아닌 설치용 파일로 OCX들 설치하기... [1]
335비니3/23/200616156밑에 Smart Client에 대해서 질문했던 초보입니다.. TreeView컨트롤은 보이는데 안에 내용이 안보여요. [1]
336비니3/24/200613846    답변글 [재질문]:자꾸 죄송합니다...링크페이지로 이동을 안해요.... [1]
334비니3/23/200613577Smart Client강의 따라해보다가 xml에서 활성스키마는 <Tree>,<L> 요소는 지원하지 않는다고 나와요.ㅠㅠ [1]
332정준명3/21/200613606[자문자답] VS.NET에서 COM을 참조했는데, 강력한 서명이 없다고 사용불가네요.
333정성태3/22/200611931    답변글 [답변]: [자문자답] VS.NET에서 COM을 참조했는데, 강력한 서명이 없다고 사용불가네요. [1]
330심현철3/3/200615167[질문] VS2005에서 C#으로 개발한 DLL을 Javascript에서 접근할 수 없습니다. (ActiveX with C#) [2]
329권인성2/27/200613004스마트클라이언트(clickonce) 버전관리 [1]
327권인성2/24/200612933clickonce를 통해 설치 및 업데이트하려고 하는데요...보안때문에요..
331정성태3/12/200613923    답변글 [답변]: clickonce를 통해 설치 및 업데이트하려고 하는데요...보안때문에요..
325권인성2/23/200612517SETUP 및 배포관련 [1]
326권인성2/23/200612086    답변글 [답변]: 한가지만 더 질문할게요.... [1]
323정보문2/21/200612550메일 내용에서 한글이 깨집니다. [1]파일 다운로드1
321셈토2/18/200612355SPOOL --> EMF --> TEXTOUT [1]
320정보문2/18/200612085파일의 최대 크기2 [1]
318정보문2/18/200613194파일의 최대 크기
319정성태2/18/200613242    답변글 [답변]: 파일의 최대 크기 [1]
317narc...2/17/200612307[IE embeded SmartClient]에서 닷넷 리모팅 프록시 사용시 처음 2분간 딜레이현상이 발생합니다. [1]
322narc...2/20/200613154    답변글 [답변]: 다시한번 부탁드리겠습니다..
316이경찬2/15/200614679MSDN 매거진 정기구독 신청은 어디서 할수있나요? [1]
315정준명2/15/200618022[DxFramework Lite] 분산 트랜잭션에 참여하는 동안 오류가 발생했습니다. [2]
... 76  77  78  79  80  81  82  83  84  [85]  86  87  88  89  90  ...