[Top][All Lists]

[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/ (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>
   Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)

reply via email to

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