{"action":"created","issue":{"url":"https://api.github.com/repos/javaslang/javaslang/issues/1362","repository_url":"https://api.github.com/repos/javaslang/javaslang","labels_url":"https://api.github.com/repos/javaslang/javaslang/issues/1362/labels{/name}","comments_url":"https://api.github.com/repos/javaslang/javaslang/issues/1362/comments","events_url":"https://api.github.com/repos/javaslang/javaslang/issues/1362/events","html_url":"https://github.com/javaslang/javaslang/pull/1362","id":157600187,"number":1362,"title":"BitSet benchmark","user":{"login":"ruslansennov","id":1582377,"avatar_url":"https://avatars.githubusercontent.com/u/1582377?v=3","gravatar_id":"","url":"https://api.github.com/users/ruslansennov","html_url":"https://github.com/ruslansennov","followers_url":"https://api.github.com/users/ruslansennov/followers","following_url":"https://api.github.com/users/ruslansennov/following{/other_user}","gists_url":"https://api.github.com/users/ruslansennov/gists{/gist_id}","starred_url":"https://api.github.com/users/ruslansennov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruslansennov/subscriptions","organizations_url":"https://api.github.com/users/ruslansennov/orgs","repos_url":"https://api.github.com/users/ruslansennov/repos","events_url":"https://api.github.com/users/ruslansennov/events{/privacy}","received_events_url":"https://api.github.com/users/ruslansennov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/javaslang/javaslang/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/javaslang/javaslang/labels/test/benchmark","name":"test/benchmark","color":"c5def5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-31T06:41:13Z","updated_at":"2016-05-31T12:10:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/javaslang/javaslang/pulls/1362","html_url":"https://github.com/javaslang/javaslang/pull/1362","diff_url":"https://github.com/javaslang/javaslang/pull/1362.diff","patch_url":"https://github.com/javaslang/javaslang/pull/1362.patch"},"body":"*  benchmark added\r\n* `BitSet::add()` and `BitSet::iterator()` improved\r\n\r\nIteration looks good :)\r\n\r\n```\r\nTarget           Operation   Impl                  Params  Count            Score  ±     Error    Unit\r\nBitSetBenchmark  Iterate     slang_persistent        1000     18      239,144.881  ±     1.70%   ops/s\r\nBitSetBenchmark  Iterate     slang_persistent         100     18    5,883,522.914  ±     0.19%   ops/s\r\nBitSetBenchmark  Iterate     slang_persistent          10     18   44,422,598.204  ±     1.02%   ops/s\r\nBitSetBenchmark  Iterate     scala_persistent        1000     18      178,306.935  ±     0.71%   ops/s\r\nBitSetBenchmark  Iterate     scala_persistent         100     18    1,523,338.724  ±     1.08%   ops/s\r\nBitSetBenchmark  Iterate     scala_persistent          10     18    5,945,297.885  ±     0.66%   ops/s\r\nBitSetBenchmark  AddAll      slang_persistent        1000     18       43,657.963  ±     1.47%   ops/s\r\nBitSetBenchmark  AddAll      slang_persistent         100     18    1,485,753.189  ±     1.10%   ops/s\r\nBitSetBenchmark  AddAll      slang_persistent          10     18   11,637,192.098  ±     1.36%   ops/s\r\nBitSetBenchmark  AddAll      scala_persistent        1000     18       29,501.872  ±     0.89%   ops/s\r\nBitSetBenchmark  AddAll      scala_persistent         100     18    1,797,459.162  ±     1.04%   ops/s\r\nBitSetBenchmark  AddAll      scala_persistent          10     18   19,959,807.260  ±     2.02%   ops/s\r\n\r\nPerformance Ratios\r\n=================================================================================================\r\n  (Outliers removed: 30.00% low end, 10.00% high end)\r\n\r\nRatios slang / <alternative_impl>\r\nTarget           Operation   Ratio                                      10        100       1000 \r\nBitSetBenchmark  AddAll      slang_persistent/scala_persistent       0.58x      0.83x      1.48x \r\nBitSetBenchmark  Iterate     slang_persistent/scala_persistent       7.47x      3.86x      1.34x \r\n\r\nRatios <alternative_impl> / slang\r\nTarget           Operation                               Ratio          10        100       1000 \r\nBitSetBenchmark  AddAll      scala_persistent/slang_persistent       1.72x      1.21x      0.68x \r\nBitSetBenchmark  Iterate     scala_persistent/slang_persistent       0.13x      0.26x      0.75x \r\n```"},"comment":{"url":"https://api.github.com/repos/javaslang/javaslang/issues/comments/222669915","html_url":"https://github.com/javaslang/javaslang/pull/1362#issuecomment-222669915","issue_url":"https://api.github.com/repos/javaslang/javaslang/issues/1362","id":222669915,"user":{"login":"danieldietrich","id":743833,"avatar_url":"https://avatars.githubusercontent.com/u/743833?v=3","gravatar_id":"","url":"https://api.github.com/users/danieldietrich","html_url":"https://github.com/danieldietrich","followers_url":"https://api.github.com/users/danieldietrich/followers","following_url":"https://api.github.com/users/danieldietrich/following{/other_user}","gists_url":"https://api.github.com/users/danieldietrich/gists{/gist_id}","starred_url":"https://api.github.com/users/danieldietrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danieldietrich/subscriptions","organizations_url":"https://api.github.com/users/danieldietrich/orgs","repos_url":"https://api.github.com/users/danieldietrich/repos","events_url":"https://api.github.com/users/danieldietrich/events{/privacy}","received_events_url":"https://api.github.com/users/danieldietrich/received_events","type":"User","site_admin":false},"created_at":"2016-05-31T12:10:20Z","updated_at":"2016-05-31T12:10:20Z","body":"Wow, Scala's Iterate is fast. How is that difference?"}}
{"actor":{"display_login":"danieldietrich"}}