https://drive.google.com/file/d/1kMMJefoZ8UsB6MVcYvfg2aFqClYikPWV/view?usp=sharing
Project5.zipProject5.zipdrive.google.com์ผ๋จ ๋ด๊ฐ ๋ง๋ ๊ฒ์์ด๊ณ ๋์์ ์ค ๋ ํ์ํ๋ค๋ฉด ์ธํจํนํด์ ๋ถ์ํด๋ ๋จ
์ด์ฐจํผ ํํ ๋ฆฌ์ผ๋ฐ์ ์๋ง๋ค์ด์ ๋ณ๊ฑฐ ์์
(๊ทธ๋ฐ๋ฐ ์ธํจํนํ ๋ ๋ด์ฉ์ด ์ข ๋ง์ด ๋์กํ ์๋ ์์ ํ์ํ๋ฉด ๋ด๊ฐ ๋์ธ๊ป)
ํน์ ๋ชจ๋ฅด๋๊น ๋ฉ๋ชจ๋ฆฌ ๋์ ๊ด๋ จ๋ ๊ทธ๋ํ๋ ์ฒจ๋ถํ ๊ป
์ผ๋จ ๋ด๊ฐ ๊ฐ๋ฐ์ ๋๊ตฌ๋ก ๋ฉ๋ชจ๋ฆฌ ๋์ ๊ด๋ จ ๊ฒ์ฌ๋ฅผ ํด๋ดค๋๋ฐ
์์ ๊ฐ์ด ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋๊ณ ์๋ ๊ฑธ๋ก ๋์์
๊ทธ๋์ ์ผ๋จ ์ค๋
์ท?์ด๋ผ๋ ๊ฑธ ์ฐ์ด์ ์ด๋๊ฐ ๋ฌธ์ ์ธ์ง๋ฅผ ์์๋ผ๋ ค๊ณ ํ๋๋ฐ
์ด๊ฒ ์๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด ๋ญ๊ฐ ์์ฒญ ๋ง์์ ์ฌ๊ธฐ์ ๋ญ ๊ณ ์ณ์ผํ๋์ง ๋ชจ๋ฅด๊ฒ ์
๊ทธ๋์ ๋ญ ๊ณ ์ณ์ผ ํ๋์ง ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ์ฝ๋๋ฅผ ์๋ ค์ฃผ๋ฉด ๋ด๊ฐ ์ง์ ๊ณ ์น ๊ป
์ผ๋จ ๊ฒ์์์ ์๋ก์ด ๊ฒ์์ ์คํํ๋ค๊ฐ ๋ค์ ํ์ดํ๋ก ๋์์ค๊ณ
๊ทธ ๋ค ๋ค์ ์๋ก์ด ๊ฒ์์ ์คํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋์ ๋๊ฒ ์ฌ๋ผ๊ฐ๊ฒ ๋๋ ๊ฒฝํฅ์ด ์์
๋ ์ง์์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ฐ ๊ทธ๊ฑด ์ ๋ชจ๋ฅด๊ฒ ์ด
์ผ๋จ ์ด๋ฐ ๋ถ๋ฌธ์์๋ ์์ ํ ์ด๋ณด์ด๋ ์์ ํ ๊ฒธ์ํ ์์ธ๋ก ๋ฐฐ์ฐ๋๋ก ํ ๊ป
(์ถ๊ฐ๋ก ์ฌ์ฉํ๋ rpg maker๋ mz๊ณ ์คํ์์ ์์ด ๋ ํ์ํ ์ ๋ณด ์์ผ๋ฉด ๋งํด์ค)
์ ๋ฉ๋ชจ๋ฆฌ ๋์๋ผ๊ณ ์๊ฐํจ? ๋ง ๋ ๋๋ฉด ๊ฒ์ ํฐ์ง?
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด 2๋ฐฐ๊ฐ ๋จ cpu ์ฌ์ฉ๋๋ ๊ฐ์
๊ฐ๋์ฉ์ 3๋ฐฐ๊ฐ ๋๊ธฐ๋ ํ๋๋ฐ ๊ฒ์ ํฐ์ง๋ ์ ๋๋ ์๋๊ธฐ๋ ํจ
์๋งํด์ด ์ด๋ป๊ฒ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌํ๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ.. ์ฌ์ฉ์๊ฐ ์ง์ ๋ฉ๋ชจ๋ฆฌ ํด์ ํด์ผ ํ๋ ์์ผ๋ก ๊ฐ๋ฐํด์ผ ํ๋ ํ๊ฒฝ ์๋๋ฉด ๊ทธ๋ฅ ์คํฌ๋ฆฝํธ๋จ์์ ์ฝ ๋์ด๋๊ฑด ์ฐ์ฐ๋์ด ๋ง์ ๋์์ด ์์ด์ ๊ทธ๋ด ๋ฏ
์ ๋ด๊ฐ ๊ทธ๋ฅ ์ฝ๋๋ฅผ ๋นํจ์จ์ ์ผ๋ก ์จ๊ฑด๊ฐ? ์ผ๋จ ์ฐ์ฐ๋์ด ๋ฌธ์ ๋ผ๋ ๊ฑด ์๊ฒ ์ ๊ทธ๋ฌ๋ฉด ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ๋ฐ๊พธ๊ฑฐ๋ ๋ฐ๋ณต๋ฌธ๊ณผ if๋ฌธ์ ์ค์ด๊ฑฐ๋ ํด๋ณผ๊ป
๊ทธ ๋์ค์ ์๊ฐ๋๋ค๋ฉด ์ด๋ป๊ฒ ์ฐ์ฐ๋์ ์ค์ผ ์ ์๋์ง ๊ทธ๋ฆฌ๊ณ ๋ญ๊ฐ ์ฐ์ฐ๋์ ๋ง์ด ๋จน๋์ง ์๋ ค์ค๋ ๋๋๋ฐ ์ด์ฐจํผ ๋๋ ๊ตฌ๊ธ๋ง ํ ๊ฑฐ๋๊น ํํ๊ฐ์ผ๋ฉด ์์๋ ค์ค๋ ๋จ
์ง๊ธ ๋ด ํ๊ฒฝ์์๋ ์ ๋๋ก ๋๋ฒ๊น ์ด ์๋์... ๋ญ ์ฝ๋ ์ง์ ๋ณต์กํ๊ฒ ํ๊ฑฐ ์๋๋ฉด ๊ทธ๋ฅ ์ ์์ ์ธ๊ฑฐ ๊ฐ์๋ฐ
๊ทธ๊ฑฐ ์ง์ง ๋ชฐ๋ผ์ ๊ทธ๋ฐ๋ฐ ์ ๊ทธ๋ํ๊ฐ ์ ์ ๋์์ง๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋์์ธ ๊ฑฐ ์๋? ๋ฌผ๋ก ์ค๊ฐ์ ํ๋ฒ ๋จ์ด์ง๊ธฐ๋ ํ๋๋ฐ ๋ค์ ๋์์ง๊ธธ๋ ๋๋ ๋ฉ๋ชจ๋ฆฌ ๋์๋ผ๊ณ ์๊ฐํ์
์ง์ง ๋ฉ๋ชจ๋ฆฌ ๋์์์ผ๋ฉด ํ๋ฒ ๋จ์ด์ง๋ ๊ณผ์ ์ด ์์ ์์...
๊ทธ๋ฆฌ๊ณ ์๋๋ ๋ฉ๋ชจ๋ฆฌ๋ ํ 700mb ์ ๋๋ง ์ฐ๊ณ cpu๋ 20ํผ์ผํธ๋ง ์ผ๋๋ฐ ์ง๊ธ์ ๋ฉ๋ชจ๋ฆฌ๋ 2000์ ๋๊ฒ ์ฐ๊ณ cpu๋ 40์ ๋ ๋ผ์ ๋๋ ๋ฉ๋ชจ๋ฆฌ ๋์๋ผ๊ณ ์๊ฐํ์ด
์ ๊ทธ๋ฅ ๋์์ง๊ธฐ๋ง ํด์๋ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ์๋ ๊ฑฐ๊ตฌ๋ ๋ด ๋ฐฐ์์ด ์งง์๋ค
๋ฉ๋ชจ๋ฆฌ ๋์๋ C๋ก ์ง ํ๋ก๊ทธ๋จ์ด๋ ๊ฑฑ์ ํ ๋ฌธ์ ์ด๊ณ ์คํฌ๋ฆฝํธ ์ธ์ด์์๋ ๋ณ๋ก ์ ๊ฒฝ ์์จ๋ ๋ผ.
ใ ใ ๊ณ ๋ง์ ๊ทธ๋๋ ์ผ๋จ ๊ฒ์์ ์ฌ๋ ธ์ผ๋๊น ๋ค์ด๋ก๋ ๋ฐ์๋ค๋ฉด ํ๋ฒ ํ๋ ์ด ํด๋ด ๊ทธ๋ฆฌ๊ณ ๋์์ค์ ๊ณ ๋ง์ ์ค๋๋ ๋ ํ๋ ๋ฐฐ์๊ฐ๋ค
๊ทธ๋ํ ์์ชฝ์ JS Heap[12.1 MB - 14.2 MB] ๋ผ๊ณ ์จ์์๋... ๊ทธ๋ํ๊ฐ ์ ๋ ์๊ฒผ๋๋ฐ ์ค์์ 12.1๋ฉ๊ฐ์์ 14.2๋ฉ๊ฐ ์ฌ์ด ์๋ค๊ฐ๋ค ํ๊ฑฐ๊ณ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๊ฐ ์๋ํ๋ ํ ์์ญ์์๋ ์ง๊ทนํ ์ ์์ ์ธ ๊ทธ๋ํ์
์ค ์ง์ง ์ฌ๊ธฐ์ ๊ทธ๋ ๊ฒ ์ฐ์ฌ์๋ค ์๋ ค์ค์ ๊ณ ๋ง์
๊ทธ๋ฐ๋ฐ ๋ ธ๋๋ ํ๋ฐ์ ๊ฐ์ ๊ฐ์๊ธฐ ๋์ด๋๊ธฐ๋ ํ๋๋ฐ ์ด๊ฑด ๋ณ ๋ฌธ์ ์๊ฒ ์ง?
์ต๊ฐํด์ ๋ ธ๋์๋ก ๋ฌธ์ ๋ ์ํฐ์ง๋๋ฐ ์ ๋ ๊ฒ ๊ณ์ ์ฌ๋ผ๊ฐ๋ค๋ฉด ์ด๋๊ฐ ์ค๊ณ๋ฅผ ์๋ชปํ๊ฑฐ์ NodeJS์์๋ณด์