neoneo-go/pkg
Roman Khimov 8c902a7223 core: cache UnspentCoins in cachedDao
1.5M block import time (VerifyBlocks disabled) on AMD Ryzen 5 1600/16GB/HDD,
before:
real    159m16.551s
user    69m58.279s
sys     7m34.334s

after:
real    139m41.836s
user    67m12.477s
sys     6m19.420s

12% which is even a bit more than could be expected from inputs analysis (that
has around 10% cache hits for a block-wide cache), worth doing.
2020-03-11 12:40:02 +03:00
..
compiler *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
consensus pkg: fix gofmt issues 2020-03-03 17:22:15 +03:00
core core: cache UnspentCoins in cachedDao 2020-03-11 12:40:02 +03:00
crypto *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +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: move (un)SpentCoin structs into the state package 2020-03-11 12:22:52 +03:00
rpc Merge pull request #724 from nspcc-dev/feature/submitblock 2020-03-06 12:08:45 +03:00
smartcontract smartcontract: marshal Arrays properly 2020-03-05 18:22:40 +03:00
util util: rename Int64Value to IntegralValue, add FractionalValue 2020-03-04 19:23:23 +03:00
vm vm: implement ParseMultisigContract() 2020-03-05 09:43:14 +03:00
wallet wallet: export contractParam 2020-03-05 09:43:14 +03:00