neoneo-go/pkg
Roman Khimov 4758de71ec storage: optimize (*MemCachedStore).Persist for memory-backed ps
Most of the time it's persisted into the MemoryStore or MemCachedStore, when
that's the case there is no real need to go through the Batch mechanism as it
incurs multiple copies of the data.

Importing 1.5M mainnet blocks with verification turned off, before:
real    12m39,484s
user    20m48,300s
sys     2m25,022s

After:
real    11m15,053s
user    18m2,755s
sys     2m4,162s

So it's around 10% improvement which looks good enough.
2020-03-28 17:21:50 +03:00
..
compiler Merge pull request #742 from nspcc-dev/add-dynamic-appcall 2020-03-11 17:27:05 +03:00
consensus pkg: fix gofmt issues 2020-03-03 17:22:15 +03:00
core storage: optimize (*MemCachedStore).Persist for memory-backed ps 2020-03-28 17:21:50 +03:00
crypto rpc/crypto: fix validator field marshalling in getvalidators RPC server 2020-03-24 15:52:51 +03:00
encoding *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
internal *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
interop *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
io *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
network core: store NEP5 balances separately 2020-03-12 12:58:28 +03:00
rpc rpc: allow to unmarshal integer params from string 2020-03-25 17:23:13 +03:00
smartcontract smartcontract: do not require pointer in MarshalYAML 2020-03-25 16:26:39 +03:00
util util: JSONify uint160 using LE instead of BE 2020-03-23 17:38:58 +03:00
vm vm: fix offset for CALLI opcode 2020-03-26 13:09:55 +03:00
wallet util: JSONify uint160 using LE instead of BE 2020-03-23 17:38:58 +03:00