{"action":"opened","issue":{"url":"https://api.github.com/repos/JCTools/JCTools/issues/82","labels_url":"https://api.github.com/repos/JCTools/JCTools/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/JCTools/JCTools/issues/82/comments","events_url":"https://api.github.com/repos/JCTools/JCTools/issues/82/events","html_url":"https://github.com/JCTools/JCTools/issues/82","id":113741115,"number":82,"title":"Performance regression of QueuePerfTest on JDK 1.8","user":{"login":"openaphid","id":1283326,"avatar_url":"https://avatars.githubusercontent.com/u/1283326?v=3","gravatar_id":"","url":"https://api.github.com/users/openaphid","html_url":"https://github.com/openaphid","followers_url":"https://api.github.com/users/openaphid/followers","following_url":"https://api.github.com/users/openaphid/following{/other_user}","gists_url":"https://api.github.com/users/openaphid/gists{/gist_id}","starred_url":"https://api.github.com/users/openaphid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openaphid/subscriptions","organizations_url":"https://api.github.com/users/openaphid/orgs","repos_url":"https://api.github.com/users/openaphid/repos","events_url":"https://api.github.com/users/openaphid/events{/privacy}","received_events_url":"https://api.github.com/users/openaphid/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-28T04:27:39Z","updated_at":"2015-10-28T04:27:39Z","closed_at":null,"body":"Mac OSX 10.10.5 (14F1021)\r\niMac (27-inch, Late 2013)\r\n3.5 GHz Intel Core i7\r\n\r\nops of QueuePerfTest on JDK 1.8 is about 25% lower than on JDK 1.6.\r\n\r\n```\r\njava version \"1.8.0_60\"\r\nJava(TM) SE Runtime Environment (build 1.8.0_60-b27)\r\nJava HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)\r\ncapacity:131072 reps:50000000\r\n0 - ops/sec=68,628,132 - MpmcArrayQueue result=777 failed.poll=139 failed.offer=5724\r\n1 - ops/sec=84,857,870 - MpmcArrayQueue result=777 failed.poll=302 failed.offer=0\r\n2 - ops/sec=65,633,545 - MpmcArrayQueue result=777 failed.poll=918 failed.offer=0\r\n3 - ops/sec=64,840,990 - MpmcArrayQueue result=777 failed.poll=574 failed.offer=0\r\n4 - ops/sec=61,928,875 - MpmcArrayQueue result=777 failed.poll=426 failed.offer=0\r\n5 - ops/sec=62,579,347 - MpmcArrayQueue result=777 failed.poll=373 failed.offer=1\r\n6 - ops/sec=65,531,847 - MpmcArrayQueue result=777 failed.poll=808 failed.offer=0\r\n7 - ops/sec=63,255,910 - MpmcArrayQueue result=777 failed.poll=955 failed.offer=1\r\n8 - ops/sec=63,931,103 - MpmcArrayQueue result=777 failed.poll=805 failed.offer=0\r\n9 - ops/sec=62,291,540 - MpmcArrayQueue result=777 failed.poll=1157 failed.offer=1\r\n10 - ops/sec=63,454,408 - MpmcArrayQueue result=777 failed.poll=818 failed.offer=0\r\n11 - ops/sec=65,398,729 - MpmcArrayQueue result=777 failed.poll=772 failed.offer=0\r\n12 - ops/sec=63,300,970 - MpmcArrayQueue result=777 failed.poll=555 failed.offer=0\r\n13 - ops/sec=62,400,248 - MpmcArrayQueue result=777 failed.poll=1733 failed.offer=0\r\n14 - ops/sec=65,504,378 - MpmcArrayQueue result=777 failed.poll=479 failed.offer=0\r\n15 - ops/sec=64,791,094 - MpmcArrayQueue result=777 failed.poll=539 failed.offer=0\r\n16 - ops/sec=66,187,084 - MpmcArrayQueue result=777 failed.poll=429 failed.offer=0\r\n17 - ops/sec=63,240,152 - MpmcArrayQueue result=777 failed.poll=571 failed.offer=0\r\n18 - ops/sec=65,395,049 - MpmcArrayQueue result=777 failed.poll=947 failed.offer=0\r\n19 - ops/sec=62,088,895 - MpmcArrayQueue result=777 failed.poll=2214 failed.offer=0\r\nsummary,QueuePerfTest,MpmcArrayQueue,64176100\r\n```\r\n\r\n```\r\njava version \"1.6.0_65\"\r\nJava(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)\r\nJava HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)\r\ncapacity:131072 reps:50000000\r\n0 - ops/sec=85,847,521 - MpmcArrayQueue result=777 failed.poll=60 failed.offer=0\r\n1 - ops/sec=84,482,007 - MpmcArrayQueue result=777 failed.poll=74 failed.offer=456\r\n2 - ops/sec=87,609,862 - MpmcArrayQueue result=777 failed.poll=83 failed.offer=0\r\n3 - ops/sec=89,265,470 - MpmcArrayQueue result=777 failed.poll=61 failed.offer=0\r\n4 - ops/sec=88,469,582 - MpmcArrayQueue result=777 failed.poll=59 failed.offer=0\r\n5 - ops/sec=87,319,619 - MpmcArrayQueue result=777 failed.poll=144 failed.offer=0\r\n6 - ops/sec=89,073,369 - MpmcArrayQueue result=777 failed.poll=48 failed.offer=0\r\n7 - ops/sec=88,864,085 - MpmcArrayQueue result=777 failed.poll=61 failed.offer=0\r\n8 - ops/sec=89,155,324 - MpmcArrayQueue result=777 failed.poll=54 failed.offer=0\r\n9 - ops/sec=89,231,060 - MpmcArrayQueue result=777 failed.poll=90 failed.offer=0\r\n10 - ops/sec=87,938,063 - MpmcArrayQueue result=777 failed.poll=65 failed.offer=0\r\n11 - ops/sec=89,270,570 - MpmcArrayQueue result=777 failed.poll=62 failed.offer=0\r\n12 - ops/sec=85,040,666 - MpmcArrayQueue result=777 failed.poll=59 failed.offer=0\r\n13 - ops/sec=87,654,403 - MpmcArrayQueue result=777 failed.poll=58 failed.offer=0\r\n14 - ops/sec=86,533,635 - MpmcArrayQueue result=777 failed.poll=73 failed.offer=0\r\n15 - ops/sec=89,057,028 - MpmcArrayQueue result=777 failed.poll=30 failed.offer=0\r\n16 - ops/sec=89,437,918 - MpmcArrayQueue result=777 failed.poll=1 failed.offer=0\r\n17 - ops/sec=88,470,834 - MpmcArrayQueue result=777 failed.poll=83 failed.offer=0\r\n18 - ops/sec=88,749,414 - MpmcArrayQueue result=777 failed.poll=21 failed.offer=0\r\n19 - ops/sec=86,709,362 - MpmcArrayQueue result=777 failed.poll=91 failed.offer=0\r\n```"}}