지금 게임을 하나 만들고 있는데..

이게 더 만들면 만들수록 종종 렉이 걸려서 굉장히 느려지는 현상이 계속발생하더라구요..

fps가 엄청 느려지는..

딱히 루프도는것에 굉장히 심한 연산이라든가 그런걸 집어넣은건 아닌데..


프레임을 느려지게 할만한 요소는 무엇이 있을까요?ㅜㅜ

개발할수록 이런 현상이 더 빈번하게 발생하는데, 해결 방법도 모르겠고 하니까 점점 의욕이 떨어지네요..

음악파일이나 그림파일 등의 리소스를 다룰 시에 처리를 잘못해서 그런걸까요?

아니면 안드로이드 개발에도 D3D에서 D3DPRESENT_INTERVAL_IMMEDIATE같은게 있어서 해줘야 하는지..

지금 액티비티 하나에 surface view 하나 띄워놓고 그 위에 그래픽 그리고 해가면서 제작중인데, 이 방법이 혹시 잘못된건가요?

이상하게 항상 렉걸리는건 아니고 가끔씩 예상 못하는 타이밍에 갑자기 렉이 걸리곤 하더라구요.

리소스의 크기는 그리 크지 않습니다. 그림파일은 다 합해서 1MB도 안되구요, 음악 역시 0.5MB정도입니다.

무슨 문제가 있는걸까요..

고수분들 꼭 좀 답변 부탁드리겠습니다!!