CPU Usage..


I have been noticing intermittent slowdowns on my computer for a while now but never wound up checking it out until now. Even with concurrent feed updates disabled, when FeedReader updates feeds, it goes up to between 75 and 99% cpu usage! Is there anything I can to do make it less load intensive, or is this a bug..? Updating feeds really shouldn't cause such a spike, unless perhaps a large DB file is a factor--in which case my other requested feature for a way to clear all headlines from the db would be even more valid.

thanks!

good

good

i have that same problem on

i have that same problem on a P3-866mhz wich i leave on 24h/7.

i downloaded frbackup just now, it didnt make the database any smaller. neither did the fixdatabase.bat file. my database was 53megs before and still 53mb after. So either there's no garbage to collect (implausible!) or there's a problem in the utilities.

i tried the async suggestion, i'm waiting to see if the problem will happen again but ram usage is 172mb, thats just unacceptable for any program other than games.

for now i'll set archive size to 50 articles. and delete manually all read articles in my feeds and rerun the utility to see if it helps.

i think the cpu usage is due to smartfeeds set on very busy websites that update their rss continuously almost every minute and have too many articles in them at the same time. FR has to eliminate articles already downloaded from previous update and that takes too much cpu. this needs to be optimised.

Something to add in the smartfeed code might be to check if the smartfeed update interval value is < 5mins, then ask the user if this is acceptable and that cpu usage might increase, if its not acceptable then use the default value, or if set to smartfeed then let the user to set a manual update interval.

The database engine could be needing to be teaked or rebuilt from the ground up.

I thought i should note

I thought i should note I am still having this issue, even with trying all the tricks mentioned by toomas, and trying an upgrade to 3.08.

CPU Usage

I also have same problem here. For me, I discover that the problem occurs because I'm using a proxy server which need authentication and I didn't fill in the username and password. After I fill in the username and password or uncheck the checkbox 'Using proxy server', the problem solved.

Some questions

*How many feeds doyou aproximately have?
*Are you using the latest 3.06 version?

Some hints:
*You can try to clean/backup/restore DB. It makes DB faster (http://www.feedreader.com/files/frbackup.exe)
*You can change some internal settings in database. I'm copying following paragraph from one forum thread. I have use it myself for two weeks now and nothing bad happens even if database is more in memory. Then developing we constantly crash program and it really does not kill data.

----------------
*About performance - we are announcing a really interesting option for power users. If you have a lot of feeds and articles and it feels like feedreader is using too much CPU then do following:

"Use gfix program in Feedreader program directory and in command line apply following command:
gfix -w async -user sysdba -password masterkey "c:\Docu
ments and Settings\USERNAME\Application Data\Feedreader\RSSENGINE.FDB
"

This option makes Feedreader database to remain a little bit more in memory and hard disk is used less. I tried this option and was quite happy with it.
----------------

*How many feeds doyou

*How many feeds doyou aproximately have?
Something like 50. Lots of news, coding/tech stuff, file releases and so forth.

*Are you using the latest 3.06 version?
Yeah, i am :o

*You can try to clean/backup/restore DB. It makes DB faster
I've done that before, since i saw that post.

I haven't tried that custom command line, though -- How much more memory would it take? Because it already takes ~100 megs of physical memory due to the large database size - And I really don't feel like purging everything to set back up all my feeds again since I'd have to re-enter all my passwords and re-set all my time intervals as well, not to mention smartfeeds.

When did you do this backup

When did you do this backup last time? Some weeks ago we uploaded newer version of backup utility what really makes db smaller (and faster). So in any case please do it again.

But I think the main solution will still be command line hacking. By doing it, Feedreader does not take more memory. It just stays more in memory. And this staying is already inside this usage memory what you have. I cannot describe this correctly ;) - but it does not take more memory. So you are quite safe. And if it does not work, then you can just revert back with the same command line (only change async to sync)...

And NO NO... You do not have to purge your database. How big is it at the moment? I calculate that if it's 100 MB then it will go down to 70MB with new backup utility.

The last time I used the

The last time I used the utility (without the command line) was about a week ago, maybe a week and a half. I'll try out the newer method later today.

Also, the database is around 175 megs at the moment.

If you set Feedreader's CPU

If you set Feedreader's CPU priority to 'Low' or 'Idle' in task manager it will spread the CPU Usage over a longer period of time, assuming you are actively trying to use that CPU.

Yes, but..

Thanks, but I'd have to do that -every- time I opened it, which would get tedious. :/