Emilio, I do see quite an improvement as 1.6 is something in the
ballpark of 40% faster for me. Ext4/fdatasync(?) help too as the rest of
the system stays fairly responsive.

Unfortunately it still means counting startup and feed update times in
minutes on my setup. Have a look at the time stamps of the attachment.
The main window showed up roughly 2min in and then it stayed mostly grey
(compiz) for another 16min until all feeds where updated and drive
activity went down. Add 20s for my reaction time to close it and the
total is

real    18m53.812s
user    0m0.952s
sys     0m1.104s
1344 fdatasyncs
~39MiB written to the drive (/proc/diskstat)

With the patch and LIFEREA_SYNCHRONOUS=0:

real    0m37.556s
user    0m0.704s
sys     0m0.772s
0 fdatasyncs, a handful of fsyncs
~1.49 MiB written to the drive (/proc/diskstat)

This is with a fresh profile, all the default feeds and 270 new messages.
And again, this drive is slow, particularly for random-like I/O. I'm sure the 
majority of disks does better.

This is what I did:
rm -rf .liferea_1.4 .liferea_1.6
a) unset LIFEREA_SYNCHRONOUS
b) export LIFEREA_SYNCHRONOUS=0
sync
time strace -e fsync,fdatasync -Ff -tT liferea  2>&1 | tee 
/tmp/strace_liferea_1.6.0~rc6-1ubuntu1.txt

Where "/tmp" is a ram disk to take logging out of the picture.


** Attachment added: "strace_liferea-1.6.0~rc6-1ubuntu1.txt"
   
http://launchpadlibrarian.net/29038504/strace_liferea-1.6.0%7Erc6-1ubuntu1.txt

-- 
Liferea stalling, uses excessive number of fsyncs
https://bugs.launchpad.net/bugs/290666
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to