Microsoft MVP성태의 닷넷 이야기
공유 메모리 관련 문의 [링크 복사], [링크+제목 복사],
조회: 15474
글쓴 사람
초보
홈페이지
첨부 파일
 

안녕하세요, 좋은 블로그 운영해주셔서 감사합니다.
다름이 아니라 공유 메모리 관련해서 문의드릴게 있습니다.

공유 메모리는 os에서 관리한다고 알고 있는데요,
공유 메모리는 이미 로드돼있고 포인터로 접근하여 읽고/쓰기 때문에
그 공유 메모리를 사용하는 프로세스들의 GC에는 영향이 없는지 궁금하고요,
공유 메모리 해제는 어떻게 이루어지는지 문의드립니다.

감사합니다.








[최초 등록일: ]
[최종 수정일: 5/18/2020]


비밀번호

댓글 작성자
 



2020-05-18 10시51분
말씀하신데로, 공유 메모리는 CLR의 GC가 관리하는 영역이 아니기 때문에 GC에는 전혀 부하를 주지 않습니다.

해제라면, 모든 리소스는 Open했으면 Close/Dispose하는 것으로 해제가 됩니다. 가령 공유 메모리를 C#에서 사용할 때 MemoryMappedFile로 접근하면 Dispose를 해주면 됩니다.

공유라고 해서 어려운 것이 아닙니다. 가령 test.txt라는 파일을 A, B 2개의 프로세스에서 열었다면 그것 역시 파일을 공유하는 것이고 해제를 하는 경우 2개의 프로세스에서 모두 Close를 하면 되는 것입니다.
정성태
2020-05-18 04시15분
[초보] 답변 감사드립니다. 많은 도움이 되었습니다.
[guest]

... 76  77  78  79  80  81  82  83  84  85  86  87  88  89  [90]  ...
NoWriterDateCnt.TitleFile(s)
203나그네6/9/200512622태오 사이트 Smart Client 강좌중에서요
207정성태6/14/200512057    답변글 [답변]: 태오 사이트 Smart Client 강좌중에서요
210나그네6/15/200512322        답변글 [답변]: [답변]: 태오 사이트 Smart Client 강좌중에서요파일 다운로드1
198이지훈6/2/2005113762003이랑 2005랑 함께 사용하는 방법이 없을까요?
201정성태6/6/200512318    답변글 [답변]: 2003이랑 2005랑 함께 사용하는 방법이 없을까요?
197이지훈6/2/2005122102005 에서 컴포넌트 제작
200정성태6/6/200511794    답변글 [답변]: 2005 에서 컴포넌트 제작
196김종욱5/24/200512820익스플러 툴 벤드 제작... for .NET [1]파일 다운로드1
199정성태6/6/200512284    답변글 [답변]: 익스플러 툴 벤드 제작... for .NET
202김종욱6/9/200513124        답변글 [답변]: [답변]: 익스플러 툴 벤드 제작... for .NET [1]
194홍지철5/18/200511994IE에서 Winform control embedded작성시 문제점
195정성태5/19/200512638    답변글 [답변]: IE에서 Winform control embedded작성시 문제점
192헤헤5/13/200512304이것좀봐주세요
193정성태5/13/200511155    답변글 [답변]: 이것좀봐주세요
186기범5/9/200511961안녕하세요2
187정성태5/9/200512425    답변글 [답변]: 안녕하세요2
184기범5/9/200511812안녕하세요
185정성태5/9/200512250    답변글 [답변]: 안녕하세요
1815/8/200511834// 꼭쫌 답변해 주세요~~~클라이언트 서버 ... 내용, 이점 들...
183정성태5/9/200511207    답변글 [답변]: // 꼭쫌 답변해 주세요~~~클라이언트 서버 ... 내용, 이점 들...
180최성우5/7/200511928[Q] POST 형식의 데이터 훅킹?
182정성태5/9/200512518    답변글 [답변]: [Q] POST 형식의 데이터 훅킹?
190최성우5/10/200511554        답변글 [답변]: [답변]: [Q] POST 형식의 데이터 훅킹?
177최정희5/4/200512004네트워크 케이블의 연결상태
178정성태5/4/200512151    답변글 [답변]: 네트워크 케이블의 연결상태 [1]
188최정희5/10/200511583        답변글 [답변]: [답변]: 네트워크 케이블의 연결상태
... 76  77  78  79  80  81  82  83  84  85  86  87  88  89  [90]  ...