2400x1800 버퍼 이미지 (많은 리소스가 필요하다는 것을 알고 있음)를 사용하는 앱이 있지만 완벽하게 90 % 이상 작동합니다. 130MB RAM을 사용하고 5 %의 CPU를 사용합니다.Java 앱이 시간의 10 %를 깨기
문제는 10 %의 시간에는 큰 지연이 있고 40-50mb의 RAM 만 소모하고 CPU의 50 %를 사용한다는 것입니다. 왜 같은 기억을 먹지 않았을까요?
제가 코드를 게시해야한다는 것을 알고 있지만,이 앱이 정말 큽니다.이 특정 문제에 관해 조금 이야기 할 수있는 링크가 큰 도움이 될 것입니다.
잘못 작동하면 프로파일 러 (또는 샘플러)를 실행하고 항상 실행중인 코드를 확인하십시오. 그것은 당신을 시작해야합니다. –
가비지 컬렉터가 "나쁜"시간에 실행되는지 여부를 확인 했습니까? 나는 그것이라고 생각한다. – Borealid