Alex Browne

Results 122 comments of Alex Browne

We're still working out some kinks with the Augur team, and things are changing pretty quickly. We can take another look at this once the integration is in a better...

> Fetch the networkId from the Ethereum node, compare it to the supplied ETHEREUM_NETWORK_ID and simply check that they are the same. This is my preferred option because the other...

There are still some issues with the approach taken in #733. We made the decision to do the chainId check in a separate goroutine so that we don't slow down...

@pgebheim do you have any other WebAssembly running at the same time as Mesh? I noticed a big discrepancy in the profile data that you sent me compared to running...

I captured my own performance profile by following the instructions from https://github.com/0xProject/0x-mesh/issues/803 and building and running Augur locally. I waited a little while for the application to warm up and...

Note that I am not trying to measure CPU time on startup or during the warmup period while Mesh is getting orders for the first time. The reason is that...

@pgebheim I removed the call to `mesh.getStatsAsync()` from inside of `notifyNewBlockEvent` on my end. Here's what the zoomed in flame graph looks like: It's very similar to before except that...

Just updating this issue for the sake of consistency. While it is true that under the conditions described above Mesh is not responsible for a significant portion of the CPU...

See https://github.com/0xProject/0x-mesh/pull/820 for another optimization.

https://github.com/0xProject/0x-mesh/pull/840 includes an optimization for `FindMiniHeaders`.