diff options
| author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-13 02:25:53 +0000 | 
|---|---|---|
| committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-13 02:25:53 +0000 | 
| commit | 7465dbcf2a4c0a0983d40e5c0f5c057d2ed04125 (patch) | |
| tree | fdbbbaab05b45dfb3f67e62e23863e4cc899584b /shell/ash_test | |
| parent | f78a656f7c287c0963d985490b3e77751b4a81bc (diff) | |
| download | busybox-7465dbcf2a4c0a0983d40e5c0f5c057d2ed04125.tar.gz | |
ash: speed up NOFORK code in ash by eliminating second find_applet().
some code reduction along the way.
function                                             old     new   delta
run_list                                            1971    1981     +10
run_nofork_applet_prime                              181     182      +1
unsetcmd                                              97      96      -1
delete_cmd_entry                                      54      53      -1
describe_command                                     399     397      -2
cmdlookup                                            152     150      -2
evaltreenr                                           602     599      -3
evaltree                                             602     599      -3
clearcmdentry                                        101      98      -3
cdcmd                                                675     672      -3
hashcmd                                              305     301      -4
find_command                                         933     910     -23
evalcommand                                         1371    1229    -142
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/11 up/down: 11/-187)         Total: -176 bytes
Diffstat (limited to 'shell/ash_test')
0 files changed, 0 insertions, 0 deletions
