mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2024-11-19 18:02:54 +01:00
953142c013
* Change ScriptConstant members from def to val change all stuff in org.bitcoins.script.constant._ to actually be constant , this seems to improve performance from rudimentary bench marks by 2x * rework RawSerializerHelper.writeCmpctSizeUInt to remove extra loop * Fix bug where P2WPKHWitnessV0/P2WSHWitnessV0 didn't extend ScritpWitnessV0, add a few optimizations in ScriptWitness |
||
---|---|---|
.. | ||
src/main | ||
README.md |
Benchmark suite
This is a WIP. It currently contains one bench mark for de-serializing large blocks
You can assembly the jar like this
sbt bench/assembly
and then run with
$ java -Xprof -jar bench/target/scala-2.11/bench-assembly-0.0.1-SNAPSHOT.jar > output.txt