Usenet Explorer

Forums
It is currently Sun Dec 08, 2019 7:09 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Multi-Threaded operation possible?
PostPosted: Sun Nov 17, 2019 9:44 am 

Joined: Mon Jan 05, 2004 8:29 am
Posts: 70
Todays systems are pretty fast, like using NVMe drives, fast CPU's etc.
However, it seems UE doesn't fully utilize all the available resources. For example, if something unrars, no files are getting saved.
The unrar is also not super fast (130MB/sec disk use, 40% CPU usage in my case).

Are there any plans for multi-threading the operations?


Top
 Profile  
 
 Post subject: Re: Multi-Threaded operation possible?
PostPosted: Thu Nov 28, 2019 8:57 pm 

Joined: Thu Feb 27, 2003 5:57 pm
Posts: 4422
Unrar is third party code so I cannot do much about it.

Downloading article bodies is asynchronous, but there is a single thread to process save and unrar - to simplify synchronization and normalize disk load.

With 40% cpu it would allow maybe 2-3 unrar processes, but making them a separate process is not trivial.

Then probably there would be need to differentiate between mechanical and SSD drives since e.g. when two processes would write 130MB/s into mechanical drive everything will be slow.


Top
 Profile  
 
 Post subject: Re: Multi-Threaded operation possible?
PostPosted: Fri Nov 29, 2019 6:24 am 

Joined: Thu Feb 27, 2003 5:57 pm
Posts: 4422
If you want you can run several usenet explorer instances.

Just create a UE.exe shortcut and add the database path to the shortcut "Target" edit control.

So as long as your hardware allows you can double or triple performance.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group