- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
I am runninga Fortran program (DOS application), which shows 50% usage of total CPU. Can I increase the value? How?
It is hyper-tread (2) CPU (P4 2.8GHz). Having tried to set the priority to HIGH. No use.
James
링크가 복사됨
1 응답
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
The performance monitor is not correctly representing the usage. It thinks you have two physical CPUs, so if you're using all of "one", that's only 50% of the total. With HyperThreading, what is more interesting is to see what level of use there is on the "other" processor by other threads (in other processes, in your case.)
Your DOS program is single-threaded - it cannot use more resources than one processor can supply. HyperThreading doesn't really give you two processors - it lets the OS run a second thread while a first is stalled (waiting for memory or I/O, for example.)
