{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/apm-agent-ruby/issues/158","repository_url":"https://api.github.com/repos/elastic/apm-agent-ruby","labels_url":"https://api.github.com/repos/elastic/apm-agent-ruby/issues/158/labels{/name}","comments_url":"https://api.github.com/repos/elastic/apm-agent-ruby/issues/158/comments","events_url":"https://api.github.com/repos/elastic/apm-agent-ruby/issues/158/events","html_url":"https://github.com/elastic/apm-agent-ruby/pull/158","id":334910222,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA2NjQ2NDI5","number":158,"title":"Performance improvement suggestions","user":{"login":"mikker","id":2819,"node_id":"MDQ6VXNlcjI4MTk=","avatar_url":"https://avatars3.githubusercontent.com/u/2819?v=4","gravatar_id":"","url":"https://api.github.com/users/mikker","html_url":"https://github.com/mikker","followers_url":"https://api.github.com/users/mikker/followers","following_url":"https://api.github.com/users/mikker/following{/other_user}","gists_url":"https://api.github.com/users/mikker/gists{/gist_id}","starred_url":"https://api.github.com/users/mikker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikker/subscriptions","organizations_url":"https://api.github.com/users/mikker/orgs","repos_url":"https://api.github.com/users/mikker/repos","events_url":"https://api.github.com/users/mikker/events{/privacy}","received_events_url":"https://api.github.com/users/mikker/received_events","type":"User","site_admin":false},"labels":[{"id":882569411,"node_id":"MDU6TGFiZWw4ODI1Njk0MTE=","url":"https://api.github.com/repos/elastic/apm-agent-ruby/labels/[zube]:%20Ready","name":"[zube]: Ready","color":"ffffff","default":false},{"id":737533034,"node_id":"MDU6TGFiZWw3Mzc1MzMwMzQ=","url":"https://api.github.com/repos/elastic/apm-agent-ruby/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":{"login":"mikker","id":2819,"node_id":"MDQ6VXNlcjI4MTk=","avatar_url":"https://avatars3.githubusercontent.com/u/2819?v=4","gravatar_id":"","url":"https://api.github.com/users/mikker","html_url":"https://github.com/mikker","followers_url":"https://api.github.com/users/mikker/followers","following_url":"https://api.github.com/users/mikker/following{/other_user}","gists_url":"https://api.github.com/users/mikker/gists{/gist_id}","starred_url":"https://api.github.com/users/mikker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikker/subscriptions","organizations_url":"https://api.github.com/users/mikker/orgs","repos_url":"https://api.github.com/users/mikker/repos","events_url":"https://api.github.com/users/mikker/events{/privacy}","received_events_url":"https://api.github.com/users/mikker/received_events","type":"User","site_admin":false},"assignees":[{"login":"mikker","id":2819,"node_id":"MDQ6VXNlcjI4MTk=","avatar_url":"https://avatars3.githubusercontent.com/u/2819?v=4","gravatar_id":"","url":"https://api.github.com/users/mikker","html_url":"https://github.com/mikker","followers_url":"https://api.github.com/users/mikker/followers","following_url":"https://api.github.com/users/mikker/following{/other_user}","gists_url":"https://api.github.com/users/mikker/gists{/gist_id}","starred_url":"https://api.github.com/users/mikker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikker/subscriptions","organizations_url":"https://api.github.com/users/mikker/orgs","repos_url":"https://api.github.com/users/mikker/repos","events_url":"https://api.github.com/users/mikker/events{/privacy}","received_events_url":"https://api.github.com/users/mikker/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-06-22T14:57:51Z","updated_at":"2018-08-08T09:44:42Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/elastic/apm-agent-ruby/pulls/158","html_url":"https://github.com/elastic/apm-agent-ruby/pull/158","diff_url":"https://github.com/elastic/apm-agent-ruby/pull/158.diff","patch_url":"https://github.com/elastic/apm-agent-ruby/pull/158.patch"},"body":"These are probably tiny wins but everything counts. When we have the automated benchmarks we'll be able to track if any of these might win us some µs per transaction.\r\n\r\n- [x] Avoid `Object#send` (https://github.com/JuanitoFatas/fast-ruby#call-vs-send-vs-method_missing-code)\r\n- [x] Avoid `&method` (https://github.com/JuanitoFatas/fast-ruby#normal-way-to-apply-method-vs-method-code)\r\n- [ ] Avoid splat arguments (https://github.com/JuanitoFatas/fast-ruby#function-with-single-array-argument-vs-splat-arguments-code)\r\n- [x] Use `String#match?` over `=~` (https://github.com/JuanitoFatas/fast-ruby#stringmatch-vs-stringmatch-vs-stringstart_withstringend_with-code-start-code-end)\r\n\r\n(to be continued…?)"},"comment":{"url":"https://api.github.com/repos/elastic/apm-agent-ruby/issues/comments/411349513","html_url":"https://github.com/elastic/apm-agent-ruby/pull/158#issuecomment-411349513","issue_url":"https://api.github.com/repos/elastic/apm-agent-ruby/issues/158","id":411349513,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMTM0OTUxMw==","user":{"login":"mikker","id":2819,"node_id":"MDQ6VXNlcjI4MTk=","avatar_url":"https://avatars3.githubusercontent.com/u/2819?v=4","gravatar_id":"","url":"https://api.github.com/users/mikker","html_url":"https://github.com/mikker","followers_url":"https://api.github.com/users/mikker/followers","following_url":"https://api.github.com/users/mikker/following{/other_user}","gists_url":"https://api.github.com/users/mikker/gists{/gist_id}","starred_url":"https://api.github.com/users/mikker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikker/subscriptions","organizations_url":"https://api.github.com/users/mikker/orgs","repos_url":"https://api.github.com/users/mikker/repos","events_url":"https://api.github.com/users/mikker/events{/privacy}","received_events_url":"https://api.github.com/users/mikker/received_events","type":"User","site_admin":false},"created_at":"2018-08-08T09:44:42Z","updated_at":"2018-08-08T09:44:42Z","author_association":"MEMBER","body":"jenkins, retest this please."}}
{"actor":{"display_login":"mikker"}}