Hi Eric.
Just out of curiosity, as RC is developed now, does it take advantage of multiple cores? For instance, will it run faster in a quad-core system than in a dual-core?
Programming question
Moderator: Wanderer
Forum rules
No roms requests or illegal links
No roms requests or illegal links
Programming question
- Wanderer -
RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki
**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki
**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
Re: Programming question
hmmm It does not hold special code for multitasking if it's what you mean.
We can only rely on the ability of windows to parallelize processes.
I dont' think there is too much advantage.
It's not that easy to cut filesmanagers in concurent processes. Most of rc time is spent working on disk, and you won't won anything by splitting disk processes.
What can be split are db access and maybe uncompression/compression (uncompressing next file while compressing old one).
Db access is not very time consuming, and the longest db task must be done when all disk activity is finished.
...
We can only rely on the ability of windows to parallelize processes.
I dont' think there is too much advantage.
It's not that easy to cut filesmanagers in concurent processes. Most of rc time is spent working on disk, and you won't won anything by splitting disk processes.
What can be split are db access and maybe uncompression/compression (uncompressing next file while compressing old one).
Db access is not very time consuming, and the longest db task must be done when all disk activity is finished.
...

Eric - RomCenter developer
Report bugs here.
Report bugs here.
Re: Programming question
So, i guess RC's speed mostly depends on disk speed and how well defragmented it is (and perhaps the amount of memory, that always matters)...
Ok, thanks for clearing this up.
P.S.: Perhaps compressing of large files would stand to gain from multi-core cpus but i guess that's up to the compression libraries to handle.
Ok, thanks for clearing this up.
P.S.: Perhaps compressing of large files would stand to gain from multi-core cpus but i guess that's up to the compression libraries to handle.
- Wanderer -
RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki
**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki
**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.