bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Possible eval builtin speedup?


From: Chris F.A. Johnson
Subject: Re: Possible eval builtin speedup?
Date: Wed, 05 Mar 2008 19:38:28 +0000
User-agent: slrn/0.9.8.1 (Linux)

On 2008-03-02, Nicolas Bonifas wrote:
> Hi,
> Bash starts slowly on my 600 Mhz computer (.62 seconds). I wanted to
> understand why, and here is what I found:
>
> $ time eval `dircolors`
>
> real    0m0.325s
> user    0m0.316s
> sys     0m0.004s
>
> I wanted to know what is so slow in the previous command, so here is
> another test:
>
> $ time (dircolors > dircolors_output && sh ./dircolors_output)
>
> real    0m0.007s
> user    0m0.004s
> sys     0m0.004s
>
>
> I don't know much about bash internals, but there is probably room for
> a huge performance improvement in speeding up the eval builtin.
> What do you think about it? Would it be a difficult task?

    It is more likely to be the command substitution that is slow.

-- 
   Chris F.A. Johnson, webmaster         <http://Woodbine-Gerrard.com>
   ===================================================================
   Author:
   Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]