T12641: Refactor KFileProtocol::copy

Méven Car noreply at phabricator.kde.org
Mon Oct 18 09:14:25 BST 2021


meven added a comment.


  Found some hints how to help the kernel manage its buffers and page cache efficiently when writing
  http://lkml.iu.edu/hypermail/linux/kernel/1005.2/01845.html
  http://lkml.iu.edu/hypermail/linux/kernel/1005.2/01953.html
  
  Also additional fadvise might be worse testing.
  
    (void)posix_fadvise(fd, 0, 0, POSIX_FADV_WILLNEED);
    (void)posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL);
    (void)posix_fadvise(fd, 0, 0, POSIX_FADV_NOREUSE);
  
  In any case, I desperately need a benchmark tool as kioclient can't really play that role.
  Something that would link directly with file IOSLAVE.

TASK DETAIL
  https://phabricator.kde.org/T12641

To: meven
Cc: apol, dfaure, #frameworks, #dolphin, ognarb, broulik, meven, sdorishlab, badbunny, waitquietly, azyx, nikolaik, pberestov, iasensio, aprcela, fprice, LeGast00n, koehn, cblack, fbampaloukas, alexde, Codezela, feverfew, michaelh, ahmadsamir, spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, rdieter, mikesomov, vkrause
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20211018/ccda11f0/attachment.htm>


More information about the Kde-frameworks-devel mailing list