안드로이드 개발 질문/답변
(글 수 45,052)
지금 게임을 하나 만들고 있는데..
이게 더 만들면 만들수록 종종 렉이 걸려서 굉장히 느려지는 현상이 계속발생하더라구요..
fps가 엄청 느려지는..
딱히 루프도는것에 굉장히 심한 연산이라든가 그런걸 집어넣은건 아닌데..
프레임을 느려지게 할만한 요소는 무엇이 있을까요?ㅜㅜ
개발할수록 이런 현상이 더 빈번하게 발생하는데, 해결 방법도 모르겠고 하니까 점점 의욕이 떨어지네요..
음악파일이나 그림파일 등의 리소스를 다룰 시에 처리를 잘못해서 그런걸까요?
아니면 안드로이드 개발에도 D3D에서 D3DPRESENT_INTERVAL_IMMEDIATE같은게 있어서 해줘야 하는지..
지금 액티비티 하나에 surface view 하나 띄워놓고 그 위에 그래픽 그리고 해가면서 제작중인데, 이 방법이 혹시 잘못된건가요?
이상하게 항상 렉걸리는건 아니고 가끔씩 예상 못하는 타이밍에 갑자기 렉이 걸리곤 하더라구요.
리소스의 크기는 그리 크지 않습니다. 그림파일은 다 합해서 1MB도 안되구요, 음악 역시 0.5MB정도입니다.
무슨 문제가 있는걸까요..
고수분들 꼭 좀 답변 부탁드리겠습니다!!
이게 더 만들면 만들수록 종종 렉이 걸려서 굉장히 느려지는 현상이 계속발생하더라구요..
fps가 엄청 느려지는..
딱히 루프도는것에 굉장히 심한 연산이라든가 그런걸 집어넣은건 아닌데..
프레임을 느려지게 할만한 요소는 무엇이 있을까요?ㅜㅜ
개발할수록 이런 현상이 더 빈번하게 발생하는데, 해결 방법도 모르겠고 하니까 점점 의욕이 떨어지네요..
음악파일이나 그림파일 등의 리소스를 다룰 시에 처리를 잘못해서 그런걸까요?
아니면 안드로이드 개발에도 D3D에서 D3DPRESENT_INTERVAL_IMMEDIATE같은게 있어서 해줘야 하는지..
지금 액티비티 하나에 surface view 하나 띄워놓고 그 위에 그래픽 그리고 해가면서 제작중인데, 이 방법이 혹시 잘못된건가요?
이상하게 항상 렉걸리는건 아니고 가끔씩 예상 못하는 타이밍에 갑자기 렉이 걸리곤 하더라구요.
리소스의 크기는 그리 크지 않습니다. 그림파일은 다 합해서 1MB도 안되구요, 음악 역시 0.5MB정도입니다.
무슨 문제가 있는걸까요..
고수분들 꼭 좀 답변 부탁드리겠습니다!!
로그캣에 gc가 얼마나 자주 일어나는지 한번 체크해보세요.
해결방법은... 글쎄요;;; gc가 원인이라는 전제하라면
메모리를 최대한 재사용하는 법 정도려나요;;