AssetBundle.Unload() 사용 시, 어쩔 수 없이 false를 사용해야 할 경우가 있다. 안드로이드에서는, 문제가 없었는데... 유독 날 힘들게 하는 iOS에서 문제가 생겼다. 인식 시 메모리가 증가되지만, 인식 해제시 메모리는 돌아오지 않는다는 것이다.뭔가 의심쩍어서, System.GC.Collect()도 써봤지만 코드 문제는 아니였기 때문에 조금의 쓰레기값만 메모리로 증가되는 것을 봤다. RAM이 2GB밖에 되지 않는, 아이폰 7으로 40MB씩 점점 차오르는 메모리를 프로파일링으로 보자니.... 아주 화가 치밀어 올랐지만 평정심을 찾고 문제점을 찾았다.AssetBundle.Unload(false)를 할 경우, 에셋번들로 로드 된 오브젝트들은 그대로 남게되어있다. 그래서, 메모리가 줄어들지..
게임 프로그래밍 ( 이제 안함 )/Issue 문제 및 해결
2018. 12. 4. 19:50
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- HTML
- 프로그래밍
- Controller
- Servlet
- 프리젠테이션 로직
- 게임프로그래밍
- 스프링
- GitHub
- 유니티로 배우는 C#
- Git
- 안드로이드
- 유니티
- Unity
- Spring
- c#
- Next.js
- 유니티3D
- CSS
- baseofcoding
- spring boot
- Java
- MVC
- unity3d
- Base Of Coding
- 서블릿
- Vuforia
- VR
- 뷰포리아
- 비지니스 로직
- JSP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함