2010-12-01 5 views
0

나는 모바일 게임을 devloping하고있다. 나는 그 메모리에서 빠져 나왔다 예외를 여러 번 재생할 때 .. 친구들 중 일부는 메모리 할당이 너무 많아서 메모리를 지우고 있다고 말했다. 모두 지우기 타일링 된 레이어에 할당 된 메모리, 스프라이트 등은 각 레벨마다 종료 될 때뿐만 아니라 종료 될 때까지 계속됩니다.메모리 부족 예외 처리

종료시에도 스레드를 중지합니다. 스레드를 처리하는 동안 run 메서드 내에서 boolean 값이 주어지는 두 가지 방법으로 중단하고 종료시 boolean 값을 false로 변경하고 thread.interrupt를 종료하고 null로 스레드를 종료하기 전에 다음 값으로 변경합니다.

답변

0

문제가 어디인지는 알기가 어렵지만 문제점을 잡기 위해 메모리 프로파일 러를 사용하는 것이 좋습니다. Java ME SDK에는 Nokia S40 에뮬레이터에도 매우 강력한 프로파일 러가 있습니다.