On Wednesday, May 22, 2013 5:58:26 PM UTC+12, LCD 47 wrote:
> I don't have numbers to back that up

With the new engine, and syntax colouring on, but regexp logging turned off, 
eval.txt (from the vim help) takes about 25 s for me to scroll from top to 
bottom, holding down ctrl-F.  (This in gvim or vim, lines=60).  The old engine 
takes about 3.5 s.  (Keyboard repeat rate set to 50 Hz, 100 ms delay, which is 
fun, but not reeallly  usaablle.)

Using cat *.c > ~/vimcat.c from the vim source directory, again holding down 
ctrl-F, syntax colouring on, the new engine scrolls 1400 lines per second, and 
the old  2,800 but is limited by the keyboard repeat rate.

Using a 100 MiB C text file "large.c", LargeFile plugin disabled, and 

time ~/vim/src/vim -c '/plain_text_string/p' -c :q large.c 

reports 40.7 s, of which about 3.7 s is start up time, so 37 s for the search.

time ~/vim/src/vim -c 'set re=1' -c '/plain_text_string/p' -c :q large.c 

reports 7.9 s, again 3.7 s is startup time, so 4.2 s for the search.

Clearly, the new engine is much slower than the old, especially for a simple 
text search.

Regards, John Little

-- 
-- 
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