Is Newspro takin' any advantages with a bi-processor system (a real one not Hyper Threading thing)
regards
Bi-processor support ?
I've got a dual processor system. It doesnt appear that newspro takes advantage of it like other multi-threaded applications do.
Also, when I'm doing heavy tasks in newspro, some of which take lots of computer cpu time, I occasionally like to view what processes are running and how much cpu attention they are getting. I've never seen newspro take more than 50% of available cpu time.
Even if I have nothing else running. half of the available cpu remains idle while newspro maxes out at 50%. One would think that if newspro would just use whats available then it would get its tasks done quicker. (things not related to connection speed.. like searching the header database for an item, etc)
I dont know why really, other programs seem to enjoy taking 80-90% of my computers cpu usage at times. newspro is fine with using several hundred megs of ram but has never exceeded 50% cpu usage. I've tried setting up newspro to use only one of the processors to see if that helps.
Task manager still says its taking only 50%. *shrug* I dunno.
Also, when I'm doing heavy tasks in newspro, some of which take lots of computer cpu time, I occasionally like to view what processes are running and how much cpu attention they are getting. I've never seen newspro take more than 50% of available cpu time.
Even if I have nothing else running. half of the available cpu remains idle while newspro maxes out at 50%. One would think that if newspro would just use whats available then it would get its tasks done quicker. (things not related to connection speed.. like searching the header database for an item, etc)
I dont know why really, other programs seem to enjoy taking 80-90% of my computers cpu usage at times. newspro is fine with using several hundred megs of ram but has never exceeded 50% cpu usage. I've tried setting up newspro to use only one of the processors to see if that helps.
Task manager still says its taking only 50%. *shrug* I dunno.
-
- Posts: 75
- Joined: Sun May 18, 2003 11:55 pm
- Contact:
in fact newspro is too multithreaded.
processing incoming headers is done in one thread, otherwise it would be very difficult to process.
downloading headers/bodies, interface and task manager are all in different threads, but processing headers takes most of time.
in my understanding regarding a newsreader (not in general) and parallel programming, the more parralel/asynchronous implementation is the less complex functionality is possible to feasibly implement.
processing incoming headers is done in one thread, otherwise it would be very difficult to process.
downloading headers/bodies, interface and task manager are all in different threads, but processing headers takes most of time.
in my understanding regarding a newsreader (not in general) and parallel programming, the more parralel/asynchronous implementation is the less complex functionality is possible to feasibly implement.