----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/111048/#review34758 -----------------------------------------------------------
This review has been submitted with commit 0af45dd5bf684d096662331904697035a5621a73 by Dawit Alemayehu to branch KDE/4.10. - Commit Hook On June 18, 2013, 1:15 p.m., Dawit Alemayehu wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/111048/ > ----------------------------------------------------------- > > (Updated June 18, 2013, 1:15 p.m.) > > > Review request for KDE Base Apps and David Faure. > > > Description > ------- > > The attached patch changes KonqSessionManager such that it creates an > instance of the auto save session KConfig object once during initialization > instead of each time it is invoked, which is about every 10 secs. This stops > the flood of "stat" calls from Konqueror that occur every 10 secs even when > Konqueror is doing absolutely nothing. The problem and its fix can be tested > by running Konqueror through strace, "strace -e stat konqueror". > > The result of this fix is the number of stat calls Konqueror makes every 10 > secs went down to 1 from 15. Even that remaining stat call can be stopped if > I was certain that removing the "deleteOwnedSessions" call from > autoSaveSession won't cause any regression. David? > > > Diffs > ----- > > konqueror/src/konqsessionmanager.h 930a2c3 > konqueror/src/konqsessionmanager.cpp 1b99cb7 > > Diff: http://git.reviewboard.kde.org/r/111048/diff/ > > > Testing > ------- > > > Thanks, > > Dawit Alemayehu > >