Cháo wrote:
> Thanks Dominique for the suggestions.  One thing I overlooked was to set
> nowritebackup, I thought set nobackup was all the backup.  So this shaved a
> couple of seconds off!
> Ok, I totally forgot to use the trusted tools from sysInternals!  Strace
> should be nice, but not familiar with it and it captures lots of extra info
> like mouse movement or what not, so I used File Monitor from sysinternal and
> I see the difference now between Notepad and GVim.
> I've attached the comparisons in a zip files with 2 formats for those
> without Excel :)
> First up was Notepad - about 2 seconds time to save: it's pretty quick, it
> just writes and done.  But I was wondering why it WRITE in huge chunk size
> of 133125 and then query stuff and the do some more WRITE operations in
> chuck size of 65536.  OH well.  It looks like Notepad writes in bigger
> chunks (65536) than gvim.
> 2nd is gvim with a file on the root of a mapped drive - about 3 seconds.  In
> this situation it's mirrors Notepad very close, but gvim queries the heck
> out the file before the WRITE op.
>
> And finally, the 3rd and true problem case, gvim with a file that's deep in
> the directory structures - about 10 seconds!!   Now with FileMon tool, I can
> see that most of the time it's spending on querying info about the nested
> directories!  I've highlighted them in red and also repeated queries of the
> same directory structures in GREEN background.  Lots of traversing the
> network shared drive and all its subdirectories - each time taking about 2-3
> seconds!  The actual WRITE data is using 8192 chuck size and not bad
> performance - about 2 seconds - guess could speed up a bit more by allowing
> it to save bigger chunks of data at once like Notepad.  So final thought is
> that GVIM tries to make sure everything is in order before anything happens?
> Is there an option to disable the traversing from the root of the drive to
> each of the subdirs when saving a file?  If not, I might have to compile
> myself a copy with some changes.
> Go VIM!
> Thanks again,
> Cháo


Thanks for the detailed report. That rings a bell now.  Take a look
at this thread from January:

http://groups.google.com/group/vim_use/browse_thread/thread/ced1795b324d1b4e?pli=1

It looks similar to what you're experiencing.

User reported in above thread said that with 'set noshellslash' then
accessing //computer/c$/test.txt is fast  (see :help shellslash)

Can you confirm whether it also helps in your case?

Cheers

PS: (reminder) in this mailing list, the convention is to bottom post
i.e. reply below the original message rather than above it.

-- Dominique

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to