On Thursday, July 08, 2010 17:47:51 Tijl Coosemans wrote: > On Thursday 08 July 2010 01:19:26 Jason E. Hale wrote: > > On Friday, June 25, 2010 12:37:53 Tijl Coosemans wrote: > >> KDE currently uses polling to detect file and directory changes on > >> FreeBSD, which can use up cpu time (and laptop battery power). The > >> kded4 process seems to make heavy use of this and currently > >> continuously consumes about 5% of my cpu and often causes it to be > >> throttled up by powerd. > >> > >> I've attached a patch that makes KDE use QFileSystemWatcher on FreeBSD > >> which uses kqueue instead of stat. I've been using it for the past few > >> days and it seems to work rather well. > >> > >> One thing I'm not sure about is whether it works with NFS, so it could > >> use some more testing. If you'd like to test it, replace > >> /usr/ports/x11/kdelibs4/files/patch-kio-kio-kdirwatch.cpp with the > >> attached patch and reinstall kdelibs. > > > > I tried this patch with KDE 4.4.4 and 4.4.5 on FreeBSD 8.0/i386 and > > plasma-desktop crashes every time I try to open a file through dolphin > > that I haven't used recently. If I run plasma-desktop in the > > foreground I get many lines like this when I open a file: > > > > QFileSystemWatcher: failed to add paths: > > /usr/home/Jason/.kde4/share/apps/RecentDocuments QFileSystemWatcher: > > failed to add paths: /usr/home/Jason/.kde4/share/apps/RecentDocuments > > QFileSystemWatcher: failed to add paths: > > /usr/home/Jason/.kde4/share/apps/RecentDocuments QFileSystemWatcher: > > failed to add paths: /usr/home/Jason/.kde4/share/apps/RecentDocuments > > QFileSystemWatcher: failed to add paths: > > /usr/home/Jason/.kde4/share/apps/RecentDocuments QFileSystemWatcher: > > failed to add paths: /usr/home/Jason/.kde4/share/apps/RecentDocuments > > QFileSystemWatcher: failed to add paths: > > /usr/home/Jason/.kde4/share/apps/RecentDocuments Illegal instruction: 4 > > (core dumped) > > Could you give the attached patch a try? It replaces the previous > patch.
That seems to have solved the issue I was having. Thank you! :-) -Jason _______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information