Wladimir J. van der Laan
7eb7076f70
Merge #12639 : Reduce cs_main lock in listunspent
...
a59dac3 refactor: Avoid extra lookups of mapAddressBook in listunspent RPC (João Barbosa)
d76962e rpc: Reduce cs_main lock in listunspent (João Barbosa)
Pull request description:
On my system, where the wallet has 10000 unspents, the `cs_main` lock duration changed from 191ms to 36ms. The loop that generates the response takes around 155ms. So, the lock duration is reduced to around 20%.
Tree-SHA512: ddaae591f39da59a9d1a8e9ffe773d857687789476f566ca273d310ad531da6dacff80cac69f3334c601c251ac7c5ed4136656c725aa3d611c6bbf734111946e
2018-05-03 15:37:41 +02:00
..
2018-04-29 14:37:19 -07:00
2018-04-16 11:47:32 -04:00
2018-04-13 09:52:50 -04:00
2018-04-27 14:44:22 -04:00
2018-04-27 16:10:02 -07:00
2018-04-10 20:13:32 -07:00
2018-05-03 11:53:30 +02:00
2018-05-02 15:14:04 +02:00
2018-04-26 20:10:12 +02:00
2018-04-09 09:18:49 +02:00
2018-04-29 14:37:19 -07:00
2018-05-03 11:32:57 +01:00
2018-04-13 15:37:20 -04:00
2018-04-23 14:25:28 +02:00
2018-04-10 20:54:33 +02:00
2018-04-06 04:46:02 +10:00
2018-04-13 17:15:15 +02:00
2018-04-16 13:24:14 -07:00
2018-05-02 10:02:48 -04:00
2018-04-17 17:15:20 -04:00
2018-04-11 23:15:28 +10:00
2018-04-06 04:46:02 +10:00
2018-04-16 13:24:14 -07:00
2018-04-05 08:20:37 -07:00
2018-04-23 21:09:17 +02:00
2018-04-07 12:29:48 -04:00
2018-04-25 11:25:05 -07:00
2018-04-05 09:31:53 +02:00
2018-04-27 16:10:02 -07:00
2018-04-27 16:10:02 -07:00
2018-05-02 10:02:48 -04:00
2018-04-13 14:07:21 +01:00
2018-04-04 17:50:32 -04:00
2018-04-25 22:31:40 +02:00
2018-05-02 11:25:20 +02:00
2018-05-02 11:25:20 +02:00
2018-04-26 15:33:11 +02:00
2018-04-18 19:53:10 -07:00
2018-04-04 16:52:40 -04:00
2018-04-25 13:13:24 -04:00
2018-04-25 11:25:18 -07:00
2018-04-09 09:18:49 +02:00
2018-05-02 15:14:04 +02:00
2018-04-04 16:52:40 -04:00
2018-05-02 15:14:04 +02:00
2018-04-13 19:25:18 +02:00
2018-04-16 13:24:14 -07:00
2018-04-16 13:24:14 -07:00
2018-04-16 13:24:14 -07:00
2018-04-10 20:54:33 +02:00
2018-04-09 09:18:49 +02:00
2018-04-25 11:25:17 -07:00
2018-04-11 14:23:58 +02:00
2018-04-05 08:20:37 -07:00
2018-04-07 12:29:48 -04:00
2018-04-25 11:25:09 -07:00
2018-04-25 11:25:09 -07:00
2018-05-02 15:14:04 +02:00
2018-04-25 11:25:06 -07:00
2018-04-25 11:25:12 -07:00
2018-04-23 14:25:28 +02:00
2018-04-27 16:09:59 -07:00
2018-04-20 08:41:15 +10:00
2018-04-13 01:36:53 -07:00
2018-04-27 14:44:56 -04:00
2018-04-25 11:25:13 -07:00
2018-04-27 14:44:22 -04:00
2018-04-27 14:44:56 -04:00
2018-04-13 14:02:59 +01:00
2018-04-27 09:27:52 +02:00
2018-04-27 09:27:52 +02:00