Bi-processor support ?

Post Reply
WiLLYTeK
Posts: 7
Joined: Mon Nov 03, 2003 6:48 pm

Bi-processor support ?

Post by WiLLYTeK »

Is Newspro takin' any advantages with a bi-processor system (a real one not Hyper Threading thing)

regards
murgoob
Posts: 24
Joined: Thu Mar 13, 2003 4:48 am

Post by murgoob »

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.
MikeStammer
Posts: 75
Joined: Sun May 18, 2003 11:55 pm
Contact:

Post by MikeStammer »

i have seen NP suck up 90+ of my single CPU system
Mike Stammer
dengle
Posts: 274
Joined: Mon Jun 30, 2003 2:37 pm

Post by dengle »

sounds like it is not multithreaded then. I have a dual proc box as well and it only takes 50% of available cpu (i.e. 100% of 1 processor)
agnt007
Posts: 4
Joined: Fri Apr 23, 2004 6:41 pm
Location: Los Angeles

Post by agnt007 »

Bump for dual CPU support. :D
alex
Posts: 4538
Joined: Thu Feb 27, 2003 5:57 pm

Post by alex »

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.
Post Reply