Skip to content

Instantly share code, notes, and snippets.

@warner
Created October 28, 2020 18:11
Show Gist options
  • Save warner/5eb4e732d07232161286063cec8f3bd9 to your computer and use it in GitHub Desktop.
Save warner/5eb4e732d07232161286063cec8f3bd9 to your computer and use it in GitHub Desktop.
output of exchange benchmark
packages/swingset-runner$ node -r esm bin/runner --init --config demo/exchangeBenchmark/swingset.json --benchmark 1 run -- --prime
alice moola before: balance {"brand":{},"value":3}
alice simoleans before: balance {"brand":{},"value":0}
bob moola before: balance {"brand":{},"value":0}
bob simoleans before: balance {"brand":{},"value":3}
bob moola after: balance {"brand":{},"value":1}
bob simoleans after: balance {"brand":{},"value":2}
alice moola after: balance {"brand":{},"value":2}
alice simoleans after: balance {"brand":{},"value":1}
bob moola before: balance {"brand":{},"value":1}
bob simoleans before: balance {"brand":{},"value":2}
alice moola before: balance {"brand":{},"value":2}
alice simoleans before: balance {"brand":{},"value":1}
alice moola after: balance {"brand":{},"value":3}
alice simoleans after: balance {"brand":{},"value":0}
bob moola after: balance {"brand":{},"value":0}
bob simoleans after: balance {"brand":{},"value":3}
alice moola before: balance {"brand":{},"value":3}
alice simoleans before: balance {"brand":{},"value":0}
bob moola before: balance {"brand":{},"value":0}
bob simoleans before: balance {"brand":{},"value":3}
bob moola after: balance {"brand":{},"value":1}
bob simoleans after: balance {"brand":{},"value":2}
alice moola after: balance {"brand":{},"value":2}
alice simoleans after: balance {"brand":{},"value":1}
benchmark round 1 fulfilled: {"body":"\"round 1 (alice->bob) complete\"","slots":[]}
@warner
Copy link
Author

warner commented Oct 28, 2020

that was from current trunk (commit 527b44a9).

The log from our xs-snap-generator branch is:

alice moola before: balance {"brand":{},"value":3}
alice simoleans before: balance {"brand":{},"value":0}
bob moola before: balance {"brand":{},"value":0}
bob simoleans before: balance {"brand":{},"value":3}
bob moola after: balance {"brand":{},"value":1}
bob simoleans after: balance {"brand":{},"value":2}
alice moola after: balance {"brand":{},"value":2}
alice simoleans after: balance {"brand":{},"value":1}
bob moola before: balance {"brand":{},"value":1}
bob simoleans before: balance {"brand":{},"value":2}
alice moola before: balance {"brand":{},"value":2}
alice simoleans before: balance {"brand":{},"value":1}
alice moola after: balance {"brand":{},"value":3}
alice simoleans after: balance {"brand":{},"value":0}
bob moola after: balance {"brand":{},"value":0}
bob simoleans after: balance {"brand":{},"value":3}
alice moola before: balance {"brand":{},"value":3}
alice simoleans before: balance {"brand":{},"value":0}
bob moola before: balance {"brand":{},"value":0}
bob simoleans before: balance {"brand":{},"value":3}
bob moola after: balance {"brand":{},"value":1}
bob simoleans after: balance {"brand":{},"value":2}
alice moola after: balance {"brand":{},"value":2}
alice simoleans after: balance {"brand":{},"value":1}
bob moola before: balance {"brand":{},"value":1}
bob simoleans before: balance {"brand":{},"value":2}
alice moola before: balance {"brand":{},"value":2}
alice simoleans before: balance {"brand":{},"value":1}
alice moola after: balance {"brand":{},"value":3}
alice simoleans after: balance {"brand":{},"value":0}
bob moola after: balance {"brand":{},"value":0}
bob simoleans after: balance {"brand":{},"value":3}

Also note that I don't know exactly which vat is emitting these messages. If it's not vat-zoe, then our xsnap subset wouldn't emit them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment