์ ๋ํฐ ํ๋กํ์ผ๋ฌ๋ ๋ง์ด ๊ตฌ๋ฆฐ ๊ฒ ๊ฐ๋ค.
๋ฌด์๋ณด๋ค ๊ฐ ํจ์๊ฐ ์ ์ฒด์ ์ผ๋ง๋ ์ํฅ์ ๋ผ์น๋์ง๋ฅผ ์์๋ด๊ธฐ ์ด๋ ต๊ณ , UI์ชฝ๋ ์ฒดํฌํ๊ธฐ ๊น๋ค๋ก์
๋ทํธ๋ ์ด์ค๋ก ๋ฆด๋ฆฌ์ฆ๋น๋๋ฅผ ๋ฝ์๋ด๊ณ ๋์ปดํ์ผ ํด์ ๋ณด๋๊น ์์ฃผ ๋ช ํํด์ง.
https://www.jetbrains.com/ko-kr/profiler/
(์ด 100์ด ๋์ ๋ นํํ์ผ๋, %๋ ๋์ถฉ ํด๋น ๊ธฐ๋ฅ ์ฐ์ฐํ๋๋ฐ ์ฐ์ธ ์ด๋ผ๊ณ ๋ณด๋ฉด ๋จ)
๋ด๊ฐ ์ดํ๋์ ์กฐ์ง ๊ฒ์ ์ ๋ค์ด ์ฑ๊ตดํ ๋ ์ฃผ์ ํ์ผ ๋ฐ์๋ด๊ธฐ์๋๋ฐ, (์ ๋ํฐ ํ๋กํ์ผ๋ฌ ๋๋ฆฌ๋ฉด ๊ฑฐ๊ธฐ๊ฐ ํญ์ ํผํฌ์น๋๋ผ๊ณ -_-)
๊ฒ์ ๋ฆด๋ฆฌ์ฆ๋ก ๋ฝ์์ ํ๋ ์ดํ๋ฉฐ ํ๋กํ์ผ๋ง ํด๋ณด๋ ๋๋๊ฒ๋
ํ ์คํธ๋ฉ์ proย (๊ธ์ UI)ย ๋ฉ์ ๋ฆฌ๋น๋ ๊ฐ ํฉ๊ณ 17%ย ย
๋ง์ง๋ก ํ๋ ๋ฃ์ Unity FindObjectsOfType ์ด 10% ๊ฐ๊น์ด ์ก์๋จน๊ณ ์๋๋ผ.
์ ์ ์ ๋ค์ด ํ๋จ ๋ด๋ฆฌ๊ณ ํ๋ Behavior Tree ๋ถ๋ถ์ 10%๊ฐ ์๋จ ใ ใ
๋ง์ง๋ก ๋ฃ์ ํ ์ค์ด 200์ ๋์ AI ๋ค ํฉ์น๊ฑฐ ๋ณด๋คย ๋ ๋ฌด๊ฒ๋ค!
์ ์ฒด ๊ฒ์ ์ฒ๋ฆฌ์ ์ฝ 30%๊ฐ ์ ๋ด๊ฒ์ ์ฐ์ด๊ณ ์์ผ๋ ๊ฒ์ด ๋๋ ค์ง ์ ๋ฐ์ ์์ง...
(๋จ, ๊ธธ์ฐพ๊ธฐ๋ A*Pro๊ฐ ์ค๋ ๋๋ก ์ฒ๋ฆฌํ๋ฏ๋ก ์ ์ธ)
ํ ์คํธ๋ฉ์๋ ํธํ๊ฒ ๋ง๋ ๋ค๊ณ TMP๊ฒ์ค๋ธ์ ํธ ํ๋ ๋ง๋ค์ด์ ์ฌ๊ธฐ์ ๊ธฐ ๋ถ์ฌ๊ฐ๋ฉฐ ์ผ๋๋ฐ, ๊ทธ๊ฒ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์.
https://forum.unity.com/threads/textmeshprougui-rebuild-performance-issue.743951/
FindGameObject์ผ ๋ญ ๊ฐ๋จํ ์์ ํ ์ ์๊ณ ...
์ฌํผ ์ดํ๊ฐ ์ฝ์งํ๊ฒ ๊ฒ์ ์๋๋ฅผ 0.1%์ฏค ์ฌ๋ฆฌ๋๋ฐ ์ฐ์๋ค๋๋ฐ์
x์ก๊ณ ๋ฐ์ฑ์ค์.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
๊ฒฐ๋ก
์ต์ ํ๋
1. ์ต๋ํ ํ์ง๋ง์.
2. ํ๊ฒ๋๋ฉด ๊ฐ์ฅ ๋ฌด๊ฑฐ์ด๊ฑธ ์กฐ์ง์.
3. ํฌ์ํ๋ ์๊ฐ๋๋น ํจ๊ณผ๊ฐ ์ข์ ๊ฒ๋ง ์กฐ์ง์.
์ด๋ฅธ ์ต์ ํ๋ ๋ชจ๋ ์ฃ์
์ ๋ฟ๋ฆฌ๋ค. - by ์ปค๋์ค ๊ฐ
์ฝ๋ํจ์จ์ ์ผ๋ก ์ง๋ ์ ๋ค๋ณด๋ฉด ํ์คํ ์ฌ๋ฅ์ ์์ญ์ด ๋๋ฌด ๊ฐํด
์ ๋ํฐ ํ๋กํ์ผ์ ์๋ํฐ์์ ์คํํ๊ฑด๊ฐ์?
๋ฆด๋ฆฌ์ฆ ๋น๋๋ก exe ๋ฝ์๋ค์ dotTrace ๋ผ๋ ํด ์จ์ ํ๋กํ์ผ ํ์ต๋๋ค
์ ๋ํฐ๋ ์๋ํฐ์์ ์คํํ ๋๋ ๋น๋ํ ์คํํ ๋๋ ์ฐ์ฐ ์๊ฐ์ด ์ฌํ๊ฒ ๋ค๋ฅธ ๋ฉ์๋๊ฐ ๋ช๊ฐ์ง ์์ด์ ๋ฌผ์ด๋ดค๋ ๊ฑฐ์์
๊ทธ๊ฒ C#์ ์ปดํ์ผ๋ฌ๊ฐ ์งฑ์ข์์ ๋ฆด๋ฆฌ์ฆ ๋น๋ํ ๋๋ ์ต์ ํ๋ฅผ ๋งค์ฐ ์ ํด ์ค๋๋ค. ์ด๋ค ๋ฌด๊ฑฐ์ด ํจ์๋ฅผ ํธ์ถํ๋๋ฐ ๊ทธ ๋ฐํ๊ฐ์ ์ ์ด๋ค๊ฑฐ๋, ๊ฐ์ฒด ์์ฑํ๋๋ฐ ๊ทธ๊ฑฐ ๊ฐ์ ธ๋ค ์ฐ๋๊ณณ ์๊ฑฐ๋ ํ ์ฝ๋๋ ์น ๋ ๋ ค๋ฒ๋ ค์. ๊ทธ๋์ ์๋ํฐ์์ ๋ณผ๋๋ ๋น๋ํ ์ฐจ์ด๊ฐ ๋งค์ฐ ์ฌํฉ๋๋ค. ๋ฆด๋ฆฌ์ฆ๋ก ๋ด์ผ์ฃ ...