On 7/17/2013 9:54 AM, Mike Williams wrote:
...
Elapsed time is ~30s. Putting a profiler on VIM while it was writing the file it reported around ~5s CPU time driving the write to disk - the rest of it is waiting for file IO to complete. So both reading and writing of large files is (not too surprisingly) IO bound and dependent on OS behaviour and current system usage (available memory for file cache, paging other apps and data out as required, etc.)

On some systems it also depends on how it is written. Is it a single huge write, or lots of small ones, or something in between.

When it's writing, vim copies all the characters doesn't it? I wonder how well it would perform if the bytes were copied into a memory mapped file.

-ernie

--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui