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?

Thanks,
Nicolas


Reply via email to