์ธ๋ฆฌ์ผ
๊ธฐ๋ฅ ๋ง์์ ์ง์
์ฅ
gc์๋์๊ฐ
์ทจ์ ์๋จ
๋จ
์กด๋๋ฌด๊ฑฐ์
์ ๋ํฐ
๊ธฐ๋ฅ ์์ด์ ํ๋ฌ๊ทธ์ธ ๋ฐ์์ ํ์ฅ
์ฅ
๊ฐ๋ฒผ์
๋น๋ ํตํธ์
๋น๊ต์ ๋ฐฐ์ฐ๊ธฐ ์์ฃผ์ฌ๋์ฌ์
๋จ
๊ณ ๊ธ๊ธฐ๋ฅ์ ๋ฃ
gc๋์๊ฐ
๋ณธ์ธ ์ ๋ํฐ๋ก ๋ชจ๋ฐ์ผ ๋ฆฌ๊ฒ๋ง๋ค๋ค gc๋์ ๋๋ ค์นจ
๋ฆฌ๊ฒ์ ์ค๋ฌด์คํ ํ๋ ์์๊ฐ ํ์์ธ๋ฐ
์ผ๋ถ๋ฌ ๊ฐ๋น์ง ์๋ง๋ค๊ณ ๊ฒ์ ๋๊น์ง ์์๋๊ณ ์๋๋ฐ๋ gc๋์๊ฐ๋ฉด 1~2 ํ๋ ์ ์คํตํด์ ๋๋ ค์นจ
์ ๋ํฐ ๋์ฒด์ฌ๋ฅผ ์ฐพ๋์ค
๊ธฐ๋ฅ ๋ง์์ ์ง์
์ฅ
gc์๋์๊ฐ
์ทจ์ ์๋จ
๋จ
์กด๋๋ฌด๊ฑฐ์
์ ๋ํฐ
๊ธฐ๋ฅ ์์ด์ ํ๋ฌ๊ทธ์ธ ๋ฐ์์ ํ์ฅ
์ฅ
๊ฐ๋ฒผ์
๋น๋ ํตํธ์
๋น๊ต์ ๋ฐฐ์ฐ๊ธฐ ์์ฃผ์ฌ๋์ฌ์
๋จ
๊ณ ๊ธ๊ธฐ๋ฅ์ ๋ฃ
gc๋์๊ฐ
๋ณธ์ธ ์ ๋ํฐ๋ก ๋ชจ๋ฐ์ผ ๋ฆฌ๊ฒ๋ง๋ค๋ค gc๋์ ๋๋ ค์นจ
๋ฆฌ๊ฒ์ ์ค๋ฌด์คํ ํ๋ ์์๊ฐ ํ์์ธ๋ฐ
์ผ๋ถ๋ฌ ๊ฐ๋น์ง ์๋ง๋ค๊ณ ๊ฒ์ ๋๊น์ง ์์๋๊ณ ์๋๋ฐ๋ gc๋์๊ฐ๋ฉด 1~2 ํ๋ ์ ์คํตํด์ ๋๋ ค์นจ
์ ๋ํฐ ๋์ฒด์ฌ๋ฅผ ์ฐพ๋์ค
- dc official App
gc์์๊ณ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์ง์ gcํธ์ถํด์
์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ๋ ์๋ค๋๋ฐ ๊ทธ๊ฒ๋ ํด๋ด?
์๋ 3~7๋ถ๋์๋ง ๋ฑ gc์ฝ ์๋๋ฉด๋๋๋ฐ - dc App
์ฒ์์๋ ์ผ๋ถ๋ฌ ์ฝํด๋ดค์ง ๊ทผ๋ฐ ์๋ฏธ์๋๋ผ๊ณ - dc App
๋ฏธ๋ฆฌ ์ค๋ธ์ ํธ ๋ถ๋ฌ๋๊ณ ์ฌ์ฌ์ฉํ๋ฉด gc์ฝ์ด ์๋์ง ์์??
๋ญ ์ง๋ด์ ํด๋ ๊ฐ๋ 3๋ ๋ฒจ gc๊ฐ ์ฝ์ด ๋๋๋ผ๊ณ ใ ใ - dc App
=์ ์ฒด ์ฝ๋ ์ . - dc App
https://docs.unity3d.com/kr/530/Manual/UnderstandingAutomaticMemoryManagement.html
์ฌ๊ธฐ ์์ํ, ๋น ๋ฅด๊ณ ๋น๋ฒํ ๊ฐ๋น์ง ์ปฌ๋ ์ ์น์ ์ ํ๋ ์๋ง๋ค gcํ๋๊ฑฐ ๋์ค๋๋ฐ
์ด๊ฒ๋ ํด๋ด? ํ๋ ์ ๋๋ ์์ผ์ด๋๊ฒ ๋ฏธ๋ฆฌ ํด๋ฒ๋ฆฌ๋ ๊ฑฐ๊ฐ๋๋ฐ..
C# gc๊ฐ 3๋จ๊ณ๋ก ๋๋๋๋ฐ ์ ๊ฑด 1๋จ๊ณ ์ฝ์ธ๊ฑฐ๊ฐ๊ณ ํผํฌ๋จผ์ค ์ด์๋ 3๋จ๊ณ๋ผ ๋ง์ด๋ ํด๊ฒฐ ์๋ ๊ฑฐ๊ฐ๊ธด ํ๋ฐ ์ผ๋จ ํด๋ด ใฑใ - dc App
์๋ฆฌ์ผ ๊ฐ์๋ฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ด๋ ๊ฑฐ๋ฉด ๋ชจ๋ฅผ๊น. gc๋ก ๋์ํ๋ค๊ณ ํด์ gc๊ฐ ์ธ์ ํธ์ถ๋ ์ง ์ ์ด๊ฐ ์๋๋ค๋๊ฒ ๋ฉ๋์ด ์๊ฐ, ์๋ฐ๋ gc์ฐ์ง๋ง ์ดํํฐ๋ธ ์๋ฐ ๊ฐ์๋ฐ ๋ณด๋ฉด ๋ฉ๋ชจ๋ฆฌ ํ ๋น, ํด์ ๋ฅผ ๋ช ์์ ์ผ๋ก ํ๋ ๊ฑธ๋ก ๊ฐ๋น์ง๊ฐ ์์์ด๊ฒ ๊ด๋ฆฌํ๋๋ฐ, ํ๋กํ์ผ๋ฌ ์ด์ฉํด์ ์ด๋์๊ฐ๋น์ง๊ฐ ์์ด๋์ง ํ์ธํ๋๊ฒ ๊ธํ ๋ฏ
1~3๋จ๊ณ gc๊ด๋ จ ๊ธ ์์ผ๋ฉด ๋งํฌ์ข ์ค ใ ใ ใ ๋ด๊ฐ ์ ๋ชฐ๋ผ์ ๊ฐ๋๋ผ ๋ฐฐ๋๋ผ ํ๋ ๊ฑธ์๋ ์๊ฒ ๋ค
๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ด๋ ๋ฌธ์ ๊ฐ ์๋๋ผ๊ณ ์๊ฐํ๋๋ฐ... - dc App
msdn.microsoft.com/ko-kr/library/ms973837.aspx - dc App
์ผ๋จ ๋ง์๊บผ - dc App
๊ทธ๋ฆฌ๊ณ ๋ฆฌ๊ฒ์ ๋๋ ค์น ์คํ์ ํ๋ก์ ํธ์... ์ด๋ฆฌ๋ ค ํ์ง ์์๋๋จ.... - dc App
๋กํ, ๋ด์ฉ์ ๊ฑฐ์ ๋ค๋ง๋ ๊ฑฐ ๋ ๋ฆฐ๊ฑฐ ๊ฐ๊ธธ๋ ใ ใ ใ ใ
๋ฏธ์ํ๋ฐ gc๊ฐ ๋ญ๋ ๋๊ฐ์ ์ด์ง๋ ์๋ชจ๋ฅด๊ฒ ๋ค
์ผ๋ ์ธ๋ฆฌ์ผ๋ gc ๋์ง ์๋. UOBJECT๊ฐ ๊ทธ๊ฑธํ ๋
์ธ๋ฆฌ์ผ ์จ๋ถ๋ถ์ ๊ทธ๋ฅ ์จ๋ถ๋ถ์ด ์๋๋ผ ๋ฆฌํ๋ ์ ๊ณ์ธต์ ๋ํ๊ฑธ๋ฃจ ์
์ธ๋ฆฌ์ผ์ ์ ์ฌGC ์์ ใ ใ
ใ ใ ๋ช๋ช ๊ฒ์์ค๋ธ์ ํธ๋ง ๋ ํผ๋ฐ์ค์นด์ดํธ ํ๋ค๊ทธ๋ฌ์ - dc App
GC ์ข ๋๋๊ฑธ๋ก ์ฑ๋ฅ์ด ๋๊ธฐ๋ฉด ์ ๋ํฐ๋ ์๋ฌด๋ฐ์๋ ๋ชป ์จ์ผ ์ ์์ด์ง