On Monday, August 29, 2016 at 8:35:33 AM UTC+3, Dominique Pelle wrote: > Ramel <[email protected]> wrote: > > > Nice catch! > > My 'shell' was tcsh and after changing it to /bin/sh (=bash) System() works > > much better (only ~x2 slower than Job()). I probably wouldn't get into this > > if I got these results in the first place.. still, I'm going to use the > > above blocking version of job_start (it is as fast as Job()) since in RHEL > > everything is slower by a factor of 10(!) anyway. > > > > Thanks, > > Ramel > > Hi Ramel > > Can you provide the timings with at least 3 runs as I did on RHEL? > > And can you attach the output of the strace command on RHEL? > I.e. run: > > $ strace -r -f -osystem.trace time vim -u NONE -N -S system.vim -c > 'call System()|q' > > $ strace -r -f -ojob.trace time vim -u NONE -N -S system.vim -c > 'call Job()|q' > > And attach files jobs.trace and system.trace. Please also indicate > which version of vim you used. > > Thanks > Dominique > > PS: please use bottom-post in vim-dev.
Hi Dominique, Sorry, but the RHEL is at my work and the trace files are relatively big and contain confidential details.. You can see the timings below. Thanks, Ramel RHEL 5.5 (using shell=bash) Job(): aaa: 0.012400 aaa: 0.011879 aaa: 0.012227 System(): aaa: 0.053787 aaa: 0.054384 aaa: 0.053694 Ubuntu 16.04: Job(): aaa: 0.001710 aaa: 0.001692 aaa: 0.001673 System(): aaa: 0.010966 aaa: 0.010938 aaa: 0.010940 -- -- 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/d/optout.
