this is an attempt to optimize memory copy operations in DataObject
This branch show 30-38% execution speed increase on VPS
Yet more refactoring and optimizations to be done.
better memory usage, less copies, map response for keys in DataObject
DataObject subobjects are stored as smart pointer
use shared memory device for tmp files if possible
bcForgedTest is disabled due to :bigint upgrade that will allow to generate invalid tests with oversized fields (in json and rlp)
the test protocol with besu and t8ntool would need to be adjusted to facilitate those tests
this is an attempt to optimize memory copy operations in DataObject This branch show 30-38% execution speed increase on VPS Yet more refactoring and optimizations to be done.
bcForgedTest is disabled due to :bigint upgrade that will allow to generate invalid tests with oversized fields (in json and rlp) the test protocol with besu and t8ntool would need to be adjusted to facilitate those tests