Rusty Russell
8b7a8265e7
libplugin: avoid memmove if we have many outputs to lightningd.
Use linked list, not an array.
```
+ 97.89% 0.01% autoclean autoclean [.] next_plan
- 97.08% 0.01% autoclean autoclean [.] json_stream_output_write
- 97.06% json_stream_output_write
- 84.29% ld_stream_complete
- 83.87% tal_arr_remove_
+ 83.71% __memcpy_avx_unaligned_erms (inlined)
+ 12.76% rpc_stream_complete
+ 96.59% 0.03% autoclean autoclean [.] tal_arr_remove_
+ 96.48% 0.00% autoclean libc.so.6 [.] __memcpy_avx_unaligned_erms (inlined)
+ 94.98% 94.98% autoclean libc.so.6 [.] __memmove_avx_unaligned_erms
+ 84.29% 0.01% autoclean autoclean [.] ld_stream_complete
+ 12.76% 0.00% autoclean autoclean [.] rpc_stream_complete
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2022-09-22 15:19:46 +02:00
..
2022-09-22 15:19:46 +02:00
2022-08-09 11:57:18 +09:30
2022-08-09 11:57:18 +09:30
2022-07-28 12:08:18 +09:30
2022-07-28 12:08:18 +09:30
2022-09-19 11:34:42 +09:30
2022-07-28 12:08:18 +09:30
2022-08-09 11:57:18 +09:30
2022-08-09 11:57:18 +09:30
2022-08-09 11:57:18 +09:30
2022-07-28 12:08:18 +09:30
2022-07-28 12:08:18 +09:30
2022-09-22 10:00:35 +09:30
2022-08-01 09:01:08 -07:00
2022-08-10 10:30:45 -05:00
2022-07-28 12:08:18 +09:30
2022-09-08 00:36:51 +03:00
2022-07-28 12:08:18 +09:30
2022-07-28 12:08:18 +09:30
2022-08-16 12:32:08 -05:00
2022-08-10 10:30:45 -05:00