{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/8069","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/8069/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/8069/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/8069/events","html_url":"https://github.com/dotnet/corefx/pull/8069","id":150989817,"number":8069,"title":"Use ArrayPool for OrderedEnumerable temp arrays","user":{"login":"benaadams","id":1142958,"avatar_url":"https://avatars.githubusercontent.com/u/1142958?v=3","gravatar_id":"","url":"https://api.github.com/users/benaadams","html_url":"https://github.com/benaadams","followers_url":"https://api.github.com/users/benaadams/followers","following_url":"https://api.github.com/users/benaadams/following{/other_user}","gists_url":"https://api.github.com/users/benaadams/gists{/gist_id}","starred_url":"https://api.github.com/users/benaadams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benaadams/subscriptions","organizations_url":"https://api.github.com/users/benaadams/orgs","repos_url":"https://api.github.com/users/benaadams/repos","events_url":"https://api.github.com/users/benaadams/events{/privacy}","received_events_url":"https://api.github.com/users/benaadams/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/corefx/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2016-04-25T21:45:15Z","updated_at":"2016-04-26T19:41:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/corefx/pulls/8069","html_url":"https://github.com/dotnet/corefx/pull/8069","diff_url":"https://github.com/dotnet/corefx/pull/8069.diff","patch_url":"https://github.com/dotnet/corefx/pull/8069.patch"},"body":"ComputeMap's int[] array is used in limited private scope and only temporary for calculating the sort order."},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/214862962","html_url":"https://github.com/dotnet/corefx/pull/8069#issuecomment-214862962","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/8069","id":214862962,"user":{"login":"benaadams","id":1142958,"avatar_url":"https://avatars.githubusercontent.com/u/1142958?v=3","gravatar_id":"","url":"https://api.github.com/users/benaadams","html_url":"https://github.com/benaadams","followers_url":"https://api.github.com/users/benaadams/followers","following_url":"https://api.github.com/users/benaadams/following{/other_user}","gists_url":"https://api.github.com/users/benaadams/gists{/gist_id}","starred_url":"https://api.github.com/users/benaadams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benaadams/subscriptions","organizations_url":"https://api.github.com/users/benaadams/orgs","repos_url":"https://api.github.com/users/benaadams/repos","events_url":"https://api.github.com/users/benaadams/events{/privacy}","received_events_url":"https://api.github.com/users/benaadams/received_events","type":"User","site_admin":false},"created_at":"2016-04-26T19:41:47Z","updated_at":"2016-04-26T19:41:47Z","body":"@JonHanna looking at 1M Ordered Enumerable Ops\r\n\r\nType | Size | millisecs | Gen0 | Gen1 | Gen2\r\n--- | ---| ---| ---| ---| ---|\r\nPre | 2 | 190.26ms | 91 | 0 | 0\r\nPost | 2 | 269.94ms | 81 | 0 | 0\r\nPre | 8 | 522.05ms | 129 | 0 | 0\r\nPost | 8 | 605.07ms | 111 | 0 | 0\r\nPre | 16 | 1233.13ms | 180 | 0 | 0\r\nPost | 16 | 1313.39ms | 152 | 0 | 0\r\nPre | 32 | 3239.45ms | 282 | 0 | 0\r\nPost | 32 | 3294.13ms | 233 | 0 | 0\r\nPre | 64 | 9110.39ms | 485 | 0 | 0\r\nPost | 64 | 9174.93ms | 396 | 0 | 0\r\nPre | 128 | 24278.35ms | 892 | 2 | 0\r\nPost | 128 | 24294.52ms | 722 | 2 | 0\r\nPre | 256 | 66106.68ms | 1705 | 6 | 0\r\nPost | 256 | 66101.71ms | 1372 | 6 | 0\r\n\r\nThere is a higher cost for the finally+interlocked which seems to equalize around 32 elements"}}