neo-go/pkg/rpc/server
Roman Khimov af17bbfeab rpc/server: encode answers more efficiently
We're at the point where even this code can clearly be seen in profiles. We
can save on some buffers (and CPU cycles) by encoding the answer once.

Another ~2% TPS for single node.
2020-09-09 20:46:31 +03:00
..
testdata rpc/client: allow to use contract accounts in AddNetworkFee 2020-08-27 11:32:55 +03:00
client_test.go rpc/client: allow to use contract accounts in AddNetworkFee 2020-08-27 11:32:55 +03:00
prometheus.go rpc: reuse handlers map for prometheus metrics 2020-03-25 15:25:12 +03:00
server.go rpc/server: encode answers more efficiently 2020-09-09 20:46:31 +03:00
server_helper_test.go mempool: replace timeStamp with blockStamp 2020-09-09 20:46:31 +03:00
server_test.go rpc: use state.AppExecResult for ApplicationLog marshalling 2020-09-07 13:38:32 +03:00
subscription.go rpc: use state.AppExecResult for ApplicationLog marshalling 2020-09-07 13:38:32 +03:00
subscription_test.go testchain: move newBlock there from rpc/server 2020-08-20 18:50:36 +03:00