Admin | Write | GuestBook
[공지] 해당 블로그에 용건이 있으신 분께서는 http://blog.fore.kr/ 의 방명록(Guestbook)으로 부탁드립니다.
흐음...
Category : Rest Time !/Monologue | URL : | Written by 포레 ( 2017. 2. 14. 03:30 ) | 신고

 

최근에 C#으로 개발할 일이 생겨서 다시 C#을 공부해보는데...

 

분명, 기억으로 C#은 별도 메모리 해제 함수가 없고

 

메모리 해제시에 해당 객체가 강하게 참조된 변수에 다른 값을 넣어주면 때어진 오브젝트(메모리)가 

 

가비지 컬랙션에 의해서 메모리가 자동으로 관리된다 라고만

 

어렴풋하게 기억하고 있었는데 아무리 생각해도 '자동' 이라는 글이 썩 마음에 들지 않아 찾아보니

 

너무나 좋은 글을 발견했다.

 

http://www.simpleisbest.net/post/2011/04/01/Review-NET-Garbage-Collection.aspx

 

작성하신 분, 영양가 높고 이런 글 센스 정말 최고입니다. )b

 

현재 IV 까지 읽었으며, 의문은 85KB 이상의 대용량 메모리를 생성하고자 할 때의 처리는 어떻게 처리해야하는가 인데

 

일단, 끝까지 읽어보고 생각해봐야겠다.

( 내일 일이 있으니 ... )

 

( 자동으로 GC.Collect(2) 가 수행될 경우 아마 85KB 이상의 할당된 메모리의 Generation 2 의 감지를 회피하기 위해선 

Unmanaged API 를 사용하는 방법밖에 없지 않을까 하는 조심스러운 추측을 남겨둠. )

 

그리고 조만간 via CLR c# 도 사서 한번 읽어봐야겠다.

( http://www.yes24.com/24/goods/15169403?scode=032&OzSrank=1 )

※ 구매해버렸다.........................................!!

'Rest Time ! > Monologue' 카테고리의 다른 글

흠.. 이젠 전체적으로 최신화 해야지  (2) 2017.02.19
4만원짜리 베개 샀다.  (2) 2017.02.15
으...음?  (2) 2017.01.18
이래저래 적어봄.  (0) 2017.01.10
새해 복 많이 받으세요 ~  (0) 2017.01.01
Category
분류 전체보기 (605)
Notice (6)
Programming (79)
DISKER (1)
FSCH (7)
Caption (0)
Rest Time ! (443)
Hobby (64)
Tour (5)
Blind Post (0)
Recent Post
Recent Comment
Link
Calender
«   2024/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
Total :
Today :
Yesterday :