Android 개발
Android 앱 개발 관련 사항
2011년 4월 11일 월요일
[ndk] loop 시 cpu 100% 점유 문제
값이 바뀔 때까지 하는 일 없이 while loop 를 돌리는 코드를 작성하였다.
해당 코드를 실행할 때 cpu 를 100% 점유하였다.
while loop 안에 usleep(0) 을 넣어 주었더니 cpu 점유율이 거의 없다시피했다.
모바일 기기에서 흔히 있는 일이라고 함.
기기에 따라서 최소 sleep 처리 시간이 달라 sleep 값에 0 을 주면 효과가 없는데 이때는 최소 sleep 처리 시간 만큼 값을 주면 된다고 함.
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기