We are developing an application which performs a lot of calculations. We were using a PCM-5896 board with a Pentium MMX 233 MHz, running the QNX 6.3.0 graphical environment from a hard disk.
Then, running /usr/bin/hogs, it was seen that the application was taking 73-75% of CPU.
We updated our processor to a K6-2 500 MHz. Running it at 300 MHz, the CPU load was the same, around 74%. Running it at 400 MHz, it was still the same!
Now, we have removed Photon, we have built an image in a Compact Flash memory, with only 5 processes running (of course in text mode)… and still hogs shows that the application consumes 75% of CPU…
What is wrong with it? How could it be possible? Still our program is not complete, some heavy calculations remain and we wouldn’t like to run at 100%. What can we do?
Thanks a lot,