์ผ๋จ ๋ฉ๋ชจ๋ฆฌ๋ ์์ ๊ฐ์ด ์ค์๋๋ฐ
๋ฌธ์ ๋ ํ 20~30๋ฒ ์ ๋ ์ธ๊ณ ์์ฑํ๋ ๊ฑธ ๋ฐ๋ณตํ๋ฉด
Mono Heap Reserved๊ฐ ์ ํํย 16MB ๋์ด๋ฉ๋๋ค
์ ๊ฐ AI์๊ฒ ๋ฌผ์ด๋ณธ ๊ฒฐ๊ณผ
์ด๋ฐ ๊ฑด OS ๋ด๋ถ์์ ์์์ ๊ด๋ฆฌํด์ฃผ๊ธฐ ๋๋ฌธ์
๋๋ฌด ํญ์ฆํ์ง๋ง ์๋๋ค๋ฉด ํฌ๊ฒ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๊ณ ํ๊ธฐ๋ ํ๊ณ
์ค์ ๋ก OS๊ฐ ์์์ ๊ด๋ฆฌํด์ฃผ๋ฉด์ ์ฌ๋ผ์ง๋ ๊ฒ ๊ฐ์๋ฐ
๋จ์์๋ ๋์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฐจ์งํ๊ธฐ๋ ํ๊ณ
์ ๋ํฐ๋ก ๋ง๋ค์ด์ง ๋ค๋ฅธ ๊ฒ์๋ค๋ ๊ทธ๋ฌ๋์ง ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๊ฐ๋ฐ์ ๋ถ๋ค์ด ์ด๊ฑธ ๊ณ ์น๋์ง ๋ชจ๋ฅด๊ฒ ์ด์
๋ค๋ฅธ ๊ฐ๋ฐ์ ๋ถ๋ค๋ ์ด๋ฐ ๋น์ทํ ๊ฒฝ์ฐ๊ฐ ์๋์ง ์๋ค๋ฉด ๊ทธ๊ฑธ ๊ณ ์น๋์ง ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค
๊ฑฐ 400๋ฉ๊ฐ๋ฉด ๊ทธ๋ฅ ํ์ผ
์ด๊ฒ 400๋ฉ๊ฐ์ฌ๋ ๋์ค์ ๋ ๋์ด๋ ์๋ ์์
@ใ ใ (121.135) ๊ทธ๋ผ ๋์ค์ ์ก๋๊ฑฐ์ง gc ๋์๊ฐ๋ ์ ๋ฆฌ๋๋๊ฑฐ๋ฉด ์๋ฌด ์ด์ ์์
@ใ ใ gc๊ฐ ๋์๊ฐ๋ reserved๋ ์ค์ ๋ก ์ฌ์ฉ๋๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ์๋ ์์ฝ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด๋ผ์ ๋ฐ๋ก ๋ฐํ๋์ง ์์ง๋ง ๋ณ๊ฐ๋ก os ๋ด๋ถ์์ ํ์ํ๋ ์ํ๊ธฐ๋ ํจ
@ใ ใ ๊ทธ๋ฐ๋ฐ ๋ฌธ์ ๋ ์ด๊ฒ๋ GC์ฒ๋ผ ๋์ค์ ์ก์๋ ๊ด์ฐฎ์ ๋ถ๋ถ์ธ๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ ์
์ ๋ํฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์์ ๋ฌธ์ ๋๋ ๊ฑด ๋ณดํต ์ด๋ฒคํธ ๊ตฌ๋ ์ฒ๋ผ ์จ์ ์ฐธ์กฐ๊ฐ ๋จ์์ ๊ฒ์์ค๋ธ์ ํธ๊ฐ Destroy๋์ด๋ ์ค์ ๋ก๋ ๊ฐ์ฒด ์ฐธ์กฐ๊ฐ ๋จ์์ gc์ ๊ฑธ๋ฆฌ์ง ์๋ ํ์์ ์๋ ๋ฐ๋ณต ์์ฑ ํ๊ดด์์ ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด Reserved๊ฐ ์๋๋ผ ์ค์ ์ฌ์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ ๋์์ ๊ฑฐ์ ๋ณ๋ฌธ์ ์์ด ๋ณด์