최적화3 [Unity] Unity의 custom 비교 연산자 == Memory Leak(메모리 누수) 관련 구글링 도중 재미있는 내용이 있어 공부해보았다. https://note4iffydog.tistory.com/81 유니티 - Unity Memory Leak 이유와 관리 방법(Memory Profiler)memory leak은 성능 저하의 원인중 하나이고, 최적화를 위해 잡아야 하는 문제들중 하나이다. unity 내부에서 memoty leak을 유발 할 수 있는 이슈중 하나로, 잔류 unity instance가 있다. 이 경우 어디서 어note4iffydog.tistory.com위 블로그를 통하여 원문 공부 내용 Memory Leak의 원인 중 하나인 instance 잔류 문제에 관한 주제이다. Unity 스크립트는 C#으로 작성하지만, 엔진은 C++로 구성되어있.. 2024. 8. 21. [Unity/최적화] 최적화 할 것 메모 1. Scriptable Object Monobehavior 대신 ScriptableObject 상속받음 최적화메모리관리 2. sprite 크기 4배수 3. sprite formatRGB / RGBA (알파값 필요함) 4. Gameview의 오른쪽 위 stats - Batches 줄이는 것이 목표! - sprite Atlas 5. LOD거리에 따라 폴리곤 수 조절 6. 드로우콜 배칭 - 동적배칭, 정적배칭동적 - CPU 시간 많이 걸림정적 - 메모리 사용량 많음 7. Renderer.material 대신 sharedMaterial로 사용 8. Canvas 나누기 - 동적Canvas, 정적Canvascanvas는 일부가 변화하면 캔버스 내부의 모든 것을 다시 불러오기 때문 9. mp3파일 제외 2024. 7. 19. [Unity/프로파일링] 프로파일러들 플레이모드Timeline 점유율Hierarchy 일반 프로파일러 마커 - Unity 매뉴얼 (unity3d.com) 일반 프로파일러 마커 - Unity 매뉴얼Unity의 코드는 애플리케이션에서 시간을 소비하는 항목에 대한 인사이트를 제공하는 수많은 프로파일러 마커로 계측됩니다. 다음 표에는 몇 가지 일반적인 마커에 대한 설명이 나와 있습니다.docs.unity3d.com 오큘러스 Metrics오큘러스 어플 내에서 프로파일링 가능Downloads - OVR Metrics Tool (oculus.com) Oculus Developer Center | Downloads developer.oculus.com 메모리 상세 프로파일러일반 프로파일러에서도 메모리 항목이 있지만, 상세히 분석하려면 메모리 프로파일러 .. 2024. 7. 19. 이전 1 다음