diff options
author | Denis Vlasenko | 2008-04-13 02:25:53 +0000 |
---|---|---|
committer | Denis Vlasenko | 2008-04-13 02:25:53 +0000 |
commit | 7465dbcf2a4c0a0983d40e5c0f5c057d2ed04125 (patch) | |
tree | fdbbbaab05b45dfb3f67e62e23863e4cc899584b /LICENSE | |
parent | f78a656f7c287c0963d985490b3e77751b4a81bc (diff) | |
download | busybox-7465dbcf2a4c0a0983d40e5c0f5c057d2ed04125.zip 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 'LICENSE')
0 files changed, 0 insertions, 0 deletions