{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/6154","repository_url":"https://api.github.com/repos/dotnet/coreclr","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/6154/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/6154/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/6154/events","html_url":"https://github.com/dotnet/coreclr/pull/6154","id":164157696,"number":6154,"title":"Reduce string concat allocations in EventProvider","user":{"login":"justinvp","id":710598,"avatar_url":"https://avatars.githubusercontent.com/u/710598?v=3","gravatar_id":"","url":"https://api.github.com/users/justinvp","html_url":"https://github.com/justinvp","followers_url":"https://api.github.com/users/justinvp/followers","following_url":"https://api.github.com/users/justinvp/following{/other_user}","gists_url":"https://api.github.com/users/justinvp/gists{/gist_id}","starred_url":"https://api.github.com/users/justinvp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinvp/subscriptions","organizations_url":"https://api.github.com/users/justinvp/orgs","repos_url":"https://api.github.com/users/justinvp/repos","events_url":"https://api.github.com/users/justinvp/events{/privacy}","received_events_url":"https://api.github.com/users/justinvp/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/coreclr/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-06T19:43:39Z","updated_at":"2016-07-07T05:15:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/coreclr/pulls/6154","html_url":"https://github.com/dotnet/coreclr/pull/6154","diff_url":"https://github.com/dotnet/coreclr/pull/6154.diff","patch_url":"https://github.com/dotnet/coreclr/pull/6154.patch"},"body":"The current implementation boxes `m_providerId` and has multiple `string.Concat` calls.\r\n\r\nThese intermediate allocations can be avoided by calling `m_providerId.ToString()` and concatenating the strings in a single call to `string.Concat(string, string, string, string)`.\r\n\r\nAlso, use the faster `IntPtr.Size == 8` instead of `Marshal.SizeOf(typeof(IntPtr)) == 8`."},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/230981075","html_url":"https://github.com/dotnet/coreclr/pull/6154#issuecomment-230981075","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/6154","id":230981075,"user":{"login":"jkotas","id":6668460,"avatar_url":"https://avatars.githubusercontent.com/u/6668460?v=3","gravatar_id":"","url":"https://api.github.com/users/jkotas","html_url":"https://github.com/jkotas","followers_url":"https://api.github.com/users/jkotas/followers","following_url":"https://api.github.com/users/jkotas/following{/other_user}","gists_url":"https://api.github.com/users/jkotas/gists{/gist_id}","starred_url":"https://api.github.com/users/jkotas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkotas/subscriptions","organizations_url":"https://api.github.com/users/jkotas/orgs","repos_url":"https://api.github.com/users/jkotas/repos","events_url":"https://api.github.com/users/jkotas/events{/privacy}","received_events_url":"https://api.github.com/users/jkotas/received_events","type":"User","site_admin":false},"created_at":"2016-07-07T05:15:29Z","updated_at":"2016-07-07T05:15:29Z","body":"@vancem @davmason Could you please take a look?"}}
{"actor":{"display_login":"jkotas"}}