[Interest] QFile copy and sync/fsync
Thiago Macieira
thiago.macieira at intel.com
Thu Jan 3 22:37:02 CET 2013
On quinta-feira, 3 de janeiro de 2013 23.25.54, Nikos Chantziaras wrote:
> > That has nothing to do with it. Unbuffered mode means that QFile will not
> > buffer (and will not use buffered stdio either). Instead, it will use
> > directly the low-level POSIX API like open(2) and write(2).
> >
> > The OS may still buffer.
>
> In synchronous mode? I assume that the usual "cp -a this /mnt/there" is
> a good test for this. In synchronous mode, the files are written out
> immediately.
Synchronous mode is what makes the OS write immediately to disk after
write(2).
As I said, that's got nothing to do with Unbuffered mode. Since the buffer is
just 16 kB, it will not make things faster or slower in a file copy.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130103/d81b6c04/attachment.sig>
More information about the Interest
mailing list