Thread: [aKregator-devel] Why Does Akregator Consume so much RAM?
Brought to you by:
lippel
From: Shlomi F. <sh...@ig...> - 2006-01-31 19:28:37
|
Hi all! I'm running Akregator 1.1.3 on KDE 3.4.2 on my Mandriva Linux 2006 machine which is a P4-2.4GHz with 512 MB of RAM and a 1 GB-large Swap partition. Now, I have many feeds, and they have items dating back to 2004, and: <<<<<< shlomi:~/.kde/share/apps/akregator$ du -s Archive/ 62M Archive/ >>>>>> Now when I run top I see that akregator consume 25.4% of the available memory. That's about 125 MB of RAM. So here are some questions: 1. Why Akregator consumes so much memory? Does it store all the items of the feeds in memory? 2. What can I do about? Can I run a script that will move some of the older items out of the archive? Note that I'd like to keep all of these items on my hard disk, rather than completely removing them. Regards, Shlomi Fish --------------------------------------------------------------------- Shlomi Fish sh...@ig... Homepage: http://www.shlomifish.org/ 95% of the programmers consider 95% of the code they did not write, in the bottom 5%. |
From: Eckhart <ew...@ew...> - 2006-01-31 21:29:15
|
Hi, Am Dienstag 31 Januar 2006 20:27 schrieb Shlomi Fish: > I'm running Akregator 1.1.3 on KDE 3.4.2 on my Mandriva Linux 2006 machine > which is a P4-2.4GHz with 512 MB of RAM and a 1 GB-large Swap partition. > > Now, I have many feeds, and they have items dating back to 2004, and: > [...] > Now when I run top I see that akregator consume 25.4% of the available > memory. That's about 125 MB of RAM. So here are some questions: > > 1. Why Akregator consumes so much memory? Does it store all the items of > the feeds in memory? In short: yes. > 2. What can I do about? Can I run a script that will move some of the old= er > items out of the archive? Note that I'd like to keep all of these items on > my hard disk, rather than completely removing them. You can switch to Akregator 1.2.x (comes with KDE 3.5.x). A backend system = has=20 been introduced which significantly decreases memory usage. Eckhart |
From: Shlomi F. <sh...@ig...> - 2006-02-01 11:13:54
|
On Tuesday 31 January 2006 23:28, Eckhart W=F6rner wrote: > Hi, > > Am Dienstag 31 Januar 2006 20:27 schrieb Shlomi Fish: > > I'm running Akregator 1.1.3 on KDE 3.4.2 on my Mandriva Linux 2006 > > machine which is a P4-2.4GHz with 512 MB of RAM and a 1 GB-large Swap > > partition. > > > > Now, I have many feeds, and they have items dating back to 2004, and: > > [...] > > Now when I run top I see that akregator consume 25.4% of the available > > memory. That's about 125 MB of RAM. So here are some questions: > > > > 1. Why Akregator consumes so much memory? Does it store all the items of > > the feeds in memory? > > In short: yes. > > > 2. What can I do about? Can I run a script that will move some of the > > older items out of the archive? Note that I'd like to keep all of these > > items on my hard disk, rather than completely removing them. > > You can switch to Akregator 1.2.x (comes with KDE 3.5.x). A backend system > has been introduced which significantly decreases memory usage. > I compiled kdepim-3.5.1 from source today, and installed it under=20 ~/apps/gui/KDE/3.5.1/. After running akregator from there, I got this: <<< shlomi:~$ ~/apps/gui/KDE/3.5.1/bin/akregator QObject::connect: No such signal Akregator::FeedIconManager::iconChanged(co= nst=20 QString&,const QPixmap&) QObject::connect: (sender name: 'unnamed') QObject::connect: (receiver name: 'transaction') KCrash: Application 'akregator' crashing... akregator: ERROR: Communication problem with akregator, it probably crashed. >>> And then it crashed. Guess I'll have to stick with the KDE 3.4.x akregator until the next Mandri= va=20 upgrade. Regards, Shlomi Fish =2D-------------------------------------------------------------------- Shlomi Fish sh...@ig... Homepage: http://www.shlomifish.org/ 95% of the programmers consider 95% of the code they did not write, in the bottom 5%. |
From: Teemu R. <tp...@d5...> - 2006-02-01 12:59:14
|
Shlomi Fish kirjoitti viestiss=E4=E4n (l=E4hetysaika keskiviikko 01 helmiku= u 2006=20 13:13): > I compiled kdepim-3.5.1 from source today, and installed it under > ~/apps/gui/KDE/3.5.1/. After running akregator from there, I got this: > > <<< > shlomi:~$ ~/apps/gui/KDE/3.5.1/bin/akregator > QObject::connect: No such signal > Akregator::FeedIconManager::iconChanged(const QString&,const QPixmap&) > QObject::connect: (sender name: 'unnamed') > QObject::connect: (receiver name: 'transaction') > KCrash: Application 'akregator' crashing... > akregator: ERROR: Communication problem with akregator, it probably > crashed. Sounds like it'd be using wrong library. Try to set KDEDIR to=20 ~/apps/gui/KDE/3.5.1 and possibly LD_PRELOAD_LIBRARY to=20 ~/apps/gui/KDE/3.5.1/lib before running. It could help, but I can't guarant= ee=20 that. =2D-=20 Best regards, Teemu Rytilahti |
From: Shlomi F. <sh...@ig...> - 2006-02-01 15:20:43
|
On Wednesday 01 February 2006 15:01, Teemu Rytilahti wrote: > Shlomi Fish kirjoitti viestiss=E4=E4n (l=E4hetysaika keskiviikko 01 helmi= kuu 2006 > > 13:13): > > I compiled kdepim-3.5.1 from source today, and installed it under > > ~/apps/gui/KDE/3.5.1/. After running akregator from there, I got this: > > > > <<< > > shlomi:~$ ~/apps/gui/KDE/3.5.1/bin/akregator > > QObject::connect: No such signal > > Akregator::FeedIconManager::iconChanged(const QString&,const QPixmap&) > > QObject::connect: (sender name: 'unnamed') > > QObject::connect: (receiver name: 'transaction') > > KCrash: Application 'akregator' crashing... > > akregator: ERROR: Communication problem with akregator, it probably > > crashed. > > Sounds like it'd be using wrong library. Try to set KDEDIR to > ~/apps/gui/KDE/3.5.1 and possibly LD_PRELOAD_LIBRARY to > ~/apps/gui/KDE/3.5.1/lib before running. It could help, but I can't > guarantee that. Setting KDEDIR did not work. However, after some playing, I found out that= =20 setting KDEDIRS to this value did work. So the command: <<< KDEDIRS=3D/home/shlomi/apps/gui/KDE/3.5.1/ ~/apps/gui/KDE/3.5.1/bin/akregat= or >>> Worked and now I can use the new akregator comfortably. It indeed consumes= =20 less memory - only 6.6%. Thanks for the tip! Regards, Shlomi Fish =2D-------------------------------------------------------------------- Shlomi Fish sh...@ig... Homepage: http://www.shlomifish.org/ 95% of the programmers consider 95% of the code they did not write, in the bottom 5%. |