Denys Vlasenko
689d0650ab
libbb: shrink recursive_action() by reducing memory pressure
...
function old new delta
recursive_action1 - 316 +316
file_action_grep 161 164 +3
add_to_prg_cache_if_socket 202 205 +3
depmod_main 509 511 +2
writeFileToTarball 488 489 +1
parse_module 281 282 +1
fileAction 207 208 +1
act 189 190 +1
add_to_dirlist 65 64 -1
writeTarFile 196 194 -2
uuidcache_init 47 45 -2
uuidcache_check_device 109 107 -2
true_action 8 6 -2
run_parts_main 310 308 -2
netstat_main 534 532 -2
lsusb_main 29 27 -2
lspci_main 45 43 -2
initial_scan 138 136 -2
grep_main 845 843 -2
find_main 482 480 -2
config_file_action 437 435 -2
chmod_main 142 140 -2
dirAction 14 10 -4
diff_main 1544 1540 -4
chown_main 154 148 -6
skip_dir 136 129 -7
dir_act 191 184 -7
recursive_action 453 69 -384
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 7/20 up/down: 328/-439) Total: -111 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2020-10-01 21:52:16 +02:00
..
2020-10-01 01:44:26 +02:00
2018-04-07 15:23:10 +02:00
2015-10-09 17:59:56 +02:00
2018-04-07 15:50:30 +02:00
2017-04-12 15:48:19 +02:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2018-02-11 14:55:46 +01:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2018-10-30 23:24:18 +01:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2017-07-21 09:50:55 +02:00
2020-06-29 16:09:46 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2020-08-13 17:12:56 +02:00
2019-07-02 11:35:03 +02:00
2019-10-11 14:11:44 +02:00
2018-04-07 15:08:12 +02:00
2018-02-01 10:56:19 +01:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2020-06-23 21:28:19 +02:00
2013-02-26 00:36:53 +01:00
2018-01-12 13:21:33 +01:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2019-04-29 17:59:08 +02:00
2019-06-15 18:35:39 +02:00
2017-10-05 14:40:24 +02:00
2019-05-14 17:49:14 +02:00
2019-07-02 11:35:03 +02:00
2018-09-02 18:48:09 +02:00
2012-10-03 09:42:21 +02:00
2019-07-02 11:35:03 +02:00
2017-08-29 14:32:17 +02:00
2017-08-04 16:33:23 +02:00
2019-07-02 11:35:03 +02:00
2020-09-30 22:22:04 +02:00
2017-01-24 16:00:54 +01:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2020-10-01 03:07:22 +02:00
2017-10-05 14:40:24 +02:00
2019-02-19 17:08:39 +01:00
2017-10-05 14:41:36 +02:00
2017-04-11 07:34:56 +02:00
2020-08-13 17:12:56 +02:00
2017-10-05 14:40:24 +02:00
2020-07-19 20:49:22 +02:00
2020-06-24 09:31:30 +02:00
2017-10-05 14:40:24 +02:00
2014-11-04 12:19:04 +01:00
2017-10-05 14:40:24 +02:00
2020-10-01 00:31:11 +02:00
2018-02-06 18:01:39 +01:00
2017-10-05 14:40:24 +02:00
2018-01-12 13:21:33 +01:00
2019-11-19 13:08:25 +01:00
2017-10-05 14:41:36 +02:00
2019-07-02 11:35:03 +02:00
2018-07-17 15:04:17 +02:00
2014-06-22 16:30:41 +02:00
2017-08-08 21:55:02 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2019-03-17 19:48:39 +01:00
2015-04-25 21:32:48 +02:00
2017-10-05 15:33:28 +02:00
2018-11-29 11:44:10 +01:00
2018-09-30 16:56:56 +02:00
2017-10-05 14:40:24 +02:00
2018-11-29 13:16:15 +01:00
2020-06-29 16:07:20 +02:00
2018-11-23 19:14:52 +01:00
2020-10-01 00:34:44 +02:00
2017-08-02 14:26:33 +02:00
2013-11-29 16:43:33 +01:00
2017-01-24 16:00:54 +01:00
2019-07-16 15:09:06 +02:00
2019-10-25 17:40:57 +02:00
2019-07-02 11:35:03 +02:00
2019-10-09 14:35:55 +02:00
2020-10-01 21:52:16 +02:00
2018-09-09 20:16:04 +02:00
2019-10-09 14:39:41 +02:00
2015-03-12 17:48:34 +01:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-04-13 17:55:05 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2018-12-08 15:35:24 +01:00
2018-02-27 13:35:40 +01:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2014-12-24 01:46:29 +01:00
2019-10-24 16:26:55 +02:00
2017-10-05 14:40:24 +02:00
2018-10-31 11:28:37 +01:00
2017-08-07 16:00:25 +02:00
2017-10-30 16:06:50 +01:00
2019-07-23 11:26:54 +02:00
2019-07-02 11:35:03 +02:00
2015-04-02 23:03:46 +02:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2019-04-29 14:24:07 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2018-04-01 19:59:37 +02:00
2017-10-05 14:40:24 +02:00
2013-01-15 13:58:01 +01:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2020-06-09 01:55:59 +02:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2019-06-25 18:51:00 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00