C#.NET Q&A

가비지 컬렉터 클래스질문 데브로스 평점: 없음 조회: 91
제가 윈도우8 에서  GC.Collect()를 이용하여 메모리를 해제 하여서 메모리를 줄였는데,
윈도우 10으로 옮겨서 하니까 메모리 해제가 안되고 계속 누적이 되는데 윈도우 10에서는 다른 클래스로 써야 하나요??
태그 : 메모리
작성자 정보
데브로스
Level 11
 [EXP.16/40]

메일:  비공개
글등록 +12 96 덧글등록 +3 6
자기소개
안녕하세요
글 공유하기 |
  tweet facebook
2017-09-13 오후 7:03:44
나도한마디
사용자
아이프리드            [2017-09-14]
Level 43
 [EXP.60/100]
애초에 GC.Collect() 는 안쓰는게 좋습니다. 안해줘도 가비지 컬렉터가 알아서 적절한 시점에 메모리를 해제 할테니까요. 대부분 메모리가 해제 안된다고 하는것을 보면 '즉시' 해제가 안되서 그렇게 착각하기 쉬운데 어느 시점이 되면 알아서 해제합니다. 그렇지 않은 경우는 해당 객체를 어디서 참조하고 있는 경우입니다. 아무리 가비지 컬렉터가 직접 메모리 관리하는거보다 성능이 안좋다지만 그렇다고 못믿을 녀석은 아니거든요. Dispose()를 잘 구현해주시는 방향으로 해보시길 추천합니다.
사용자
몬난아            [2017-09-14]
Level 70
 [EXP.103/250]
IDisposable을 상속받아 구현해주거나 특정 개체에 null을 할당해주어 더이상 사용하지 않는것을 어느정도 알려주면 가비지 컬렉션에 수 메모리 해제우선순위가 조금 올라 갈꺼 같은데.. 어째던즉시는 아닙니다..
꽤걸리더라고요.
태그로 엮인글
[WPF Q&A] WPF 화면크기 메모리와 메모리해제 관련[2]  darkmaste
[C#.NET Q&A] Streamreader 를 이용한 대용량 텍스트 파일 불러온 뒤의 작업[1]+2  필승불패
[C#.NET Q&A] 비쥬얼스튜디오 2015에서 메모리 상태창이 사라졌어요[1]+1  HimoTsuke
[WPF Q&A] WPF 화면크기 메모리[2]  심연의감시자
[C#.NET Q&A] 메모리 증가현상 및 프로그램 정지현상 대하여 부탁드리겠습니다.[5]+4  후뇽
[C#.NET Q&A] Excel 메모리 관리 질문입니다.[2]+2  작은평온
[C#.NET Q&A] Cos, Sin 계산이 메모리를 많이 잡아먹나요?[2]+2  노에루
[WPF Q&A] 메모리릭에 관해서 질문이 있습니다.[3]+1  열혈남자
[C#.NET Q&A] c# webbrowser 메모리 누수현상  하이에나
[C#.NET Q&A] c#메모리 누적 문제[3]+3  하이에나
글리스트
C#에서 밑이 ln 로그계산 어떻게 해야 하나요? [1]  calix
프로그램 대기시간 관련 질문[2]  데브로스
picturebox위에 그린 직선 2개 중 1개를 선택하여 삭제하고 싶습니다.[2]  toez
DoubleBuffering 질문  윈드찡
UI구현 질문, 다중 View  hs
x버튼으로 종료된 자식폼을 재실행하는법이 궁금합니다..[1]  guin
Database 관련 질문도 가능할까요?[1]+4  아이디뭐하지
긴문자열에서 대소문자 구분없이 특정 문자들을 배열로 받을 수 있을까요?[2]  다감춘남자
Picturebox에 Keydown 이벤트를 할때 focus를 잃음[2]+5  꼬니복이
파일저장전 엑셀 수식이 적용된 데이터 가져오는방법질문드립니다.[1]  훈스훈스훈스
 ★현재글->   가비지 컬렉터 클래스질문[2]  데브로스
클래스를 어디까지 나누는지 궁금합니다....[1]  닷지
sqlite dll 를사용해서 코딩합니다  엿장수
IDictionary 의 Sort 방법이 있을까요?[2]  다감춘남자
GridView를 이미지로 변환하는데  LUDA
C# excel 덮어쓰기 질문드려요[1]  제스
wpf 로작업하는데 동적으로 버튼을 만들어넣으려구할때[2]+5  엿장수
c#에서 dxf 파일을 읽어 image로 내보내는 오픈소스가 있나요?  Mines
버튼 이벤트 질문 드립니다.[1]  데브로스
Font나 Brush를 Static으로 해도 되나요?[1]+4  질문
C# 라벨이 겹칠 때 겹치는 부분이 나타나도록 하고 싶습니다[1]+2 파일첨부 hhgya