목록2007/02/16 (1)
이쁜왕자 만쉐~~
구라와 사기로 점철된 프로그래밍 #1 통계 구라..
매 5초마다 통계값을 읽은 뒤, 이 값을 5로 나눠서, 초당 평균값으로 사용한다.. Timer thread 는 비교적 정확히 5초마다 event 를 발생시켜 준다.. 하지만,, 느려터진 CPU 는 다른 프로세스에게 발목 잡혀 한참 뒤에서 통계 처리를 수행한다.. 이 덕분에 초당 평균값을 실제값보다 높게 나온다.. 처음에야 근사값만 필요했으니, 이정도 오차는 눈감아 줄만했다.. 그런데, 비교적 정확한 평균값을 내달라는 요구사항이 들어 왔다.. 정석적으로 해결을 하고자 한다면,, 통계값을 읽는 순간의 시간 정보를 읽어서,, millisecond 레벨에서 값을 보정하면,, 충분히 정확한 평균값이 나온다.. 불행히도,, 이렇게 바꾸기에는 너무 많은 걸 수정해야 한다.. 결국,, CPU 가 다른 프로세스에 의해서..
낙서장
2007. 2. 16. 00:45