๐ป Computer Science (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ๊ฐ๋น์ง ์ปฌ๋ ์ (Garbage Collection, GC) ๊ฐ๋น์ง ์ปฌ๋ ์ ์ด๋? ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ฌ์ฉ๋์ง ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋์ผ๋ก ๊ฒ์ถํ๊ณ ํ์ํ๋ ํ๋ก์ธ์ค์ ๋๋ค. ์ฃผ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๊ฐ ํ์ํ ์ธ์ด์์ ์ฌ์ฉ๋๋ฉฐ, ๊ฐ๋ฐ์๊ฐ ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ ๋ถ๋ด์ ์ค์ฌ์ค๋๋ค. ๊ฐ๋น์ง ์ปฌ๋ ์ ์ ์ฌ์ฉํ๋ ์ฃผ์ ์ธ์ด Java ๋ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ฐ๋น์ง ์ปฌ๋ ์ ์ ์ฌ์ฉํ๋ ์ธ์ด์ ๋๋ค. Java์ GC๋ ๋ฐํ์์ ์คํ๋๋ฉฐ, ์ฐธ์กฐ๋์ง ์๋ ๊ฐ์ฒด๋ค์ ์๋์ผ๋ก ์ฐพ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํฉ๋๋ค. GC์ ์คํ ์์ ์ ์์ธกํ ์ ์์ผ๋ฉฐ, ๋๋ก๋ ์ฑ๋ฅ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. C# ๋ํ .NET ํ๋ ์์ํฌ์ ์ผ๋ถ๋ก ๊ฐ๋น์ง ์ปฌ๋ ์ ์ ์ ๊ณตํฉ๋๋ค. Java์ ์ ์ฌํ๊ฒ, ์ฌ์ฉ๋์ง ์๋ ๊ฐ์ฒด๋ค์ ์๋์ผ๋ก ์ฐพ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํฉ๋๋ค. C#์ GC๋ ์ธ๋๋ณ ๊ฐ๋น์ง ์ปฌ๋ ์ ์ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ํจ์จ์ฑ์ ๋์ ๋๋ค. .. ์ด์ 1 ๋ค์