<div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cpu 총 사용량을 (kernel + user ) - idle / <span style="font-size:9pt;">(kernel + user ) 로 하고</span></div> <div><br></div> <div><br></div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>static unsigned long long pTotal = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>static unsigned long long pIdle = 0;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>unsigned long long Total = Kernel + User;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>unsigned long long sTotal = Total - pTotal;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>unsigned long long sIdle = Idle - pIdle;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>float cpu = (float)(sTotal-sIdle) / sTotal ;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>pTotal = Total;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>pIdle = Idle;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return cpu;</div> <div><br></div> <div>이렇게 짰는데 작업 관리자에서 나오는 CPU 사용량과 다르게 나오네요 ㅠㅠ 공식이 틀린걸까요? 아니면 코드가 잘못된 걸까요?</div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.