{"action":"created","issue":{"url":"https://api.github.com/repos/tendermint/go-merkle/issues/15","repository_url":"https://api.github.com/repos/tendermint/go-merkle","labels_url":"https://api.github.com/repos/tendermint/go-merkle/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/tendermint/go-merkle/issues/15/comments","events_url":"https://api.github.com/repos/tendermint/go-merkle/issues/15/events","html_url":"https://github.com/tendermint/go-merkle/pull/15","id":199225714,"number":15,"title":"Benchmarking Info","user":{"login":"ethanfrey","id":5689864,"avatar_url":"https://avatars.githubusercontent.com/u/5689864?v=3","gravatar_id":"","url":"https://api.github.com/users/ethanfrey","html_url":"https://github.com/ethanfrey","followers_url":"https://api.github.com/users/ethanfrey/followers","following_url":"https://api.github.com/users/ethanfrey/following{/other_user}","gists_url":"https://api.github.com/users/ethanfrey/gists{/gist_id}","starred_url":"https://api.github.com/users/ethanfrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethanfrey/subscriptions","organizations_url":"https://api.github.com/users/ethanfrey/orgs","repos_url":"https://api.github.com/users/ethanfrey/repos","events_url":"https://api.github.com/users/ethanfrey/events{/privacy}","received_events_url":"https://api.github.com/users/ethanfrey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-01-06T15:56:55Z","updated_at":"2017-01-09T14:39:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tendermint/go-merkle/pulls/15","html_url":"https://github.com/tendermint/go-merkle/pull/15","diff_url":"https://github.com/tendermint/go-merkle/pull/15.diff","patch_url":"https://github.com/tendermint/go-merkle/pull/15.patch"},"body":"This branch contains:\r\n\r\n1) Some documentation on how to benchmark and profile\r\n2) A fuller benchmarking test suite\r\n3) Helper scripts to quickly get benchmark results from various platforms\r\n4) Results from a few runs\r\n\r\nI would ask to merge this into develop, and then we can make a few runs over time to see the effects of changes.  `make record` will run the basic suite and record the results with the machine name and the git commit hash.\r\n\r\nThere are also some Makefile helpers for profiling, which are useful for performance tuning.  However, performance improvements is a much larger topic and I would like to do that on a separate branch.\r\n\r\nFirst results show:\r\n * AWS c4.large (2cpu, 3.5GB RAM) is slightly more performant as my MacBook Pro (2.7 GHz Intel Core i5, 16GB RAM) - that's some bang for the buck!\r\n * Digital ocean 2CPU, 2GB RAM is 2-3 times slower than the AWS c4.large instance\r\n\r\nThe speed ratio was pretty constant over all tests, not that one was better at memdb and another better at goleveldb. If nothing else, this could help you select the instance to host your app.\r\n"},"comment":{"url":"https://api.github.com/repos/tendermint/go-merkle/issues/comments/271300064","html_url":"https://github.com/tendermint/go-merkle/pull/15#issuecomment-271300064","issue_url":"https://api.github.com/repos/tendermint/go-merkle/issues/15","id":271300064,"user":{"login":"ethanfrey","id":5689864,"avatar_url":"https://avatars.githubusercontent.com/u/5689864?v=3","gravatar_id":"","url":"https://api.github.com/users/ethanfrey","html_url":"https://github.com/ethanfrey","followers_url":"https://api.github.com/users/ethanfrey/followers","following_url":"https://api.github.com/users/ethanfrey/following{/other_user}","gists_url":"https://api.github.com/users/ethanfrey/gists{/gist_id}","starred_url":"https://api.github.com/users/ethanfrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethanfrey/subscriptions","organizations_url":"https://api.github.com/users/ethanfrey/orgs","repos_url":"https://api.github.com/users/ethanfrey/repos","events_url":"https://api.github.com/users/ethanfrey/events{/privacy}","received_events_url":"https://api.github.com/users/ethanfrey/received_events","type":"User","site_admin":false},"created_at":"2017-01-09T14:39:24Z","updated_at":"2017-01-09T14:39:24Z","body":"Okay, I think I addressed the issues, and rebased on the current develop.\r\n\r\nOr should I squish #12 into this PR as well?"}}
{"actor":{"display_login":"ethanfrey"}}