{"action":"created","issue":{"url":"https://api.github.com/repos/petkaantonov/bluebird/issues/1279","repository_url":"https://api.github.com/repos/petkaantonov/bluebird","labels_url":"https://api.github.com/repos/petkaantonov/bluebird/issues/1279/labels{/name}","comments_url":"https://api.github.com/repos/petkaantonov/bluebird/issues/1279/comments","events_url":"https://api.github.com/repos/petkaantonov/bluebird/issues/1279/events","html_url":"https://github.com/petkaantonov/bluebird/issues/1279","id":188981090,"number":1279,"title":"Benchmarks are producing inconsistent results across near identical machines","user":{"login":"gajus","id":973543,"avatar_url":"https://avatars.githubusercontent.com/u/973543?v=3","gravatar_id":"","url":"https://api.github.com/users/gajus","html_url":"https://github.com/gajus","followers_url":"https://api.github.com/users/gajus/followers","following_url":"https://api.github.com/users/gajus/following{/other_user}","gists_url":"https://api.github.com/users/gajus/gists{/gist_id}","starred_url":"https://api.github.com/users/gajus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gajus/subscriptions","organizations_url":"https://api.github.com/users/gajus/orgs","repos_url":"https://api.github.com/users/gajus/repos","events_url":"https://api.github.com/users/gajus/events{/privacy}","received_events_url":"https://api.github.com/users/gajus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-13T17:00:42Z","updated_at":"2016-11-13T17:01:41Z","closed_at":null,"body":"Machine 1:\r\n\r\n```diff\r\n$ ./bench doxbee\r\n\r\nresults for 10000 parallel executions, 1 ms per I/O op\r\n\r\nfile                                       time(ms)  memory(MB)\r\ncallbacks-baseline.js                           151       25.04\r\ncallbacks-suguru03-neo-async-waterfall.js       163       39.69\r\n+ promises-bluebird-generator.js                  217       39.06\r\n+ promises-bluebird.js                            221       45.36\r\npromises-cujojs-when.js                         310       61.22\r\n- promises-then-promise.js                        312       65.77\r\npromises-lvivski-davy.js                        318       84.87\r\npromises-tildeio-rsvp.js                        399       96.27\r\ncallbacks-caolan-async-waterfall.js             595      107.39\r\npromises-dfilatov-vow.js                        663      127.92\r\npromises-calvinmetcalf-lie.js                   725      169.00\r\ngenerators-tj-co.js                             771      130.49\r\npromises-obvious-kew.js                         904      114.93\r\npromises-ecmascript6-native.js                  965      146.19\r\npromises-medikoo-deferred.js                   1240      150.21\r\nobservables-pozadi-kefir.js                    1293      175.10\r\nobservables-Reactive-Extensions-RxJS.js        1764      255.64\r\nobservables-caolan-highland.js                 5764      501.13\r\npromises-kriskowal-q.js                        6716      446.75\r\nobservables-baconjs-bacon.js.js               20409      864.34\r\nstreamline-callbacks.js                         OOM         OOM\r\nstreamline-generators.js                        OOM         OOM\r\n\r\nPlatform info:\r\nDarwin 16.1.0 x64\r\nNode.JS 7.1.0\r\nV8 5.4.500.36\r\nIntel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz × 8\r\n\r\n$ ./bench parallel\r\n\r\nresults for 10000 parallel executions, 1 ms per I/O op\r\n\r\nfile                                      time(ms)  memory(MB)\r\ncallbacks-baseline.js                          248       66.67\r\ncallbacks-suguru03-neo-async-parallel.js       351       81.75\r\n+ promises-bluebird.js                           537      102.13\r\npromises-lvivski-davy.js                       631      165.92\r\n+ promises-bluebird-generator.js                 655      108.82\r\npromises-cujojs-when.js                        830      164.93\r\ncallbacks-caolan-async-parallel.js             832      153.05\r\npromises-tildeio-rsvp.js                      1350      361.95\r\n- promises-then-promise.js                      1417      319.25\r\npromises-calvinmetcalf-lie.js                 1582      381.41\r\npromises-ecmascript6-native.js                1825      389.91\r\npromises-dfilatov-vow.js                      2507      546.21\r\npromises-medikoo-deferred.js                  2802      371.61\r\npromises-obvious-kew.js                       3567      789.66\r\nstreamline-callbacks.js                        OOM         OOM\r\nstreamline-generators.js                       OOM         OOM\r\n\r\nPlatform info:\r\nDarwin 16.1.0 x64\r\nNode.JS 7.1.0\r\nV8 5.4.500.36\r\nIntel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz × 8\r\n```\r\n\r\nMachine 2:\r\n\r\n```diff\r\n$ ./bench doxbee\r\n\r\nfile                                       time(ms)  memory(MB)\r\ncallbacks-baseline.js                            93       25.77\r\ncallbacks-suguru03-neo-async-waterfall.js       123       34.26\r\npromises-cujojs-when.js                         313       60.09\r\n- promises-then-promise.js                        333       80.91\r\npromises-lvivski-davy.js                        366       97.71\r\npromises-tildeio-rsvp.js                        429      101.00\r\ncallbacks-caolan-async-waterfall.js             523       99.24\r\npromises-dfilatov-vow.js                        561      135.44\r\npromises-calvinmetcalf-lie.js                   701      123.92\r\ngenerators-tj-co.js                             778      106.16\r\npromises-ecmascript6-native.js                  816      157.84\r\npromises-obvious-kew.js                         823      218.93\r\npromises-medikoo-deferred.js                   1135      140.75\r\nobservables-pozadi-kefir.js                    1135      184.04\r\nobservables-Reactive-Extensions-RxJS.js        1737      244.14\r\nobservables-caolan-highland.js                 5454      564.22\r\npromises-kriskowal-q.js                        6095      740.01\r\n+ promises-bluebird-generator.js                13000      575.38\r\nobservables-baconjs-bacon.js.js               17471      833.88\r\n+ promises-bluebird.js                          26722     1039.66\r\nstreamline-callbacks.js                         OOM         OOM\r\nstreamline-generators.js                        OOM         OOM\r\n\r\nPlatform info:\r\nDarwin 15.6.0 x64\r\nNode.JS 7.0.0\r\nV8 5.4.500.36\r\nIntel(R) Core(TM) i7-5557U CPU @ 3.10GHz × 4\r\n\r\n$ ./bench parallel\r\n\r\nresults for 10000 parallel executions, 1 ms per I/O op\r\n\r\nfile                                       time(ms)  memory(MB)\r\ncallbacks-baseline.js                            93       25.77\r\ncallbacks-suguru03-neo-async-waterfall.js       123       34.26\r\npromises-cujojs-when.js                         313       60.09\r\n- promises-then-promise.js                        333       80.91\r\npromises-lvivski-davy.js                        366       97.71\r\npromises-tildeio-rsvp.js                        429      101.00\r\ncallbacks-caolan-async-waterfall.js             523       99.24\r\npromises-dfilatov-vow.js                        561      135.44\r\npromises-calvinmetcalf-lie.js                   701      123.92\r\ngenerators-tj-co.js                             778      106.16\r\npromises-ecmascript6-native.js                  816      157.84\r\npromises-obvious-kew.js                         823      218.93\r\npromises-medikoo-deferred.js                   1135      140.75\r\nobservables-pozadi-kefir.js                    1135      184.04\r\nobservables-Reactive-Extensions-RxJS.js        1737      244.14\r\nobservables-caolan-highland.js                 5454      564.22\r\npromises-kriskowal-q.js                        6095      740.01\r\n+ promises-bluebird-generator.js                13000      575.38\r\nobservables-baconjs-bacon.js.js               17471      833.88\r\n+ promises-bluebird.js                          26722     1039.66\r\nstreamline-callbacks.js                         OOM         OOM\r\nstreamline-generators.js                        OOM         OOM\r\n\r\nPlatform info:\r\nDarwin 15.6.0 x64\r\nNode.JS 7.0.0\r\nV8 5.4.500.36\r\nIntel(R) Core(TM) i7-5557U CPU @ 3.10GHz × 4\r\n```"},"comment":{"url":"https://api.github.com/repos/petkaantonov/bluebird/issues/comments/260198196","html_url":"https://github.com/petkaantonov/bluebird/issues/1279#issuecomment-260198196","issue_url":"https://api.github.com/repos/petkaantonov/bluebird/issues/1279","id":260198196,"user":{"login":"gajus","id":973543,"avatar_url":"https://avatars.githubusercontent.com/u/973543?v=3","gravatar_id":"","url":"https://api.github.com/users/gajus","html_url":"https://github.com/gajus","followers_url":"https://api.github.com/users/gajus/followers","following_url":"https://api.github.com/users/gajus/following{/other_user}","gists_url":"https://api.github.com/users/gajus/gists{/gist_id}","starred_url":"https://api.github.com/users/gajus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gajus/subscriptions","organizations_url":"https://api.github.com/users/gajus/orgs","repos_url":"https://api.github.com/users/gajus/repos","events_url":"https://api.github.com/users/gajus/events{/privacy}","received_events_url":"https://api.github.com/users/gajus/received_events","type":"User","site_admin":false},"created_at":"2016-11-13T17:01:41Z","updated_at":"2016-11-13T17:01:41Z","body":"Happy to provide additional information, if you ask for it."}}
{"actor":{"display_login":"gajus"}}