patched: # time ( npanelize < ~/lsoflsof ) num calls time self name ----------------------------------------------------------------------------------- 1) 161 5453,04 33,87 43,53% 5453,04 33,87 43,53% _nlist_print_with_ansi 2) 1 12500,28 12500,28 99,79% 4052,65 4052,65 32,35% n-list 3) 7 8041,91 1148,84 64,20% 2588,87 369,84 20,67% n-list-draw 4) 7 327,91 46,84 2,62% 322,30 46,04 2,57% n-list-input 5) 7 40,77 5,82 0,33% 31,97 4,57 0,26% _nlist_setup_user_vars 6) 7 28,91 4,13 0,23% 28,91 4,13 0,23% _nlist_status_msg 7) 2 24,94 12,47 0,20% 24,94 12,47 0,20% _nlist_cursor_visibility 8) 1 26,79 26,79 0,21% 9,97 9,97 0,08% _nlist_exit ( n-panelize < ~/lsoflsof; ) 14,33s user 0,27s system 94% cpu 15,488 total clean: # time ( npanelize < ~/lsoflsof ) num calls time self name ----------------------------------------------------------------------------------- 1) 161 5410,49 33,61 43,57% 5410,49 33,61 43,57% _nlist_print_with_ansi 2) 1 12391,49 12391,49 99,78% 4030,62 4030,62 32,46% n-list 3) 7 7961,76 1137,39 64,11% 2551,27 364,47 20,54% n-list-draw 4) 7 324,36 46,34 2,61% 318,36 45,48 2,56% n-list-input 5) 7 39,22 5,60 0,32% 31,44 4,49 0,25% _nlist_setup_user_vars 6) 7 27,86 3,98 0,22% 27,86 3,98 0,22% _nlist_status_msg 7) 2 24,35 12,18 0,20% 24,35 12,18 0,20% _nlist_cursor_visibility 8) 1 27,05 27,05 0,22% 10,37 10,37 0,08% _nlist_exit ( n-panelize < ~/lsoflsof; ) 14,19s user 0,29s system 94% cpu 15,319 total