{"action":"created","issue":{"url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/issues/65","repository_url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient","labels_url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/issues/65/comments","events_url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/issues/65/events","html_url":"https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/pull/65","id":214855750,"number":65,"title":"Improve input buffer","user":{"login":"gerdus","id":542625,"avatar_url":"https://avatars0.githubusercontent.com/u/542625?v=3","gravatar_id":"","url":"https://api.github.com/users/gerdus","html_url":"https://github.com/gerdus","followers_url":"https://api.github.com/users/gerdus/followers","following_url":"https://api.github.com/users/gerdus/following{/other_user}","gists_url":"https://api.github.com/users/gerdus/gists{/gist_id}","starred_url":"https://api.github.com/users/gerdus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerdus/subscriptions","organizations_url":"https://api.github.com/users/gerdus/orgs","repos_url":"https://api.github.com/users/gerdus/repos","events_url":"https://api.github.com/users/gerdus/events{/privacy}","received_events_url":"https://api.github.com/users/gerdus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-03-16T22:23:03Z","updated_at":"2017-03-21T14:46:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/pulls/65","html_url":"https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/pull/65","diff_url":"https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/pull/65.diff","patch_url":"https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/pull/65.patch"},"body":"I looked at DNET-740 (http://tracker.firebirdsql.org/browse/DNET-740) and found the single threaded performance to be worse than it was. \r\nMain performance killer was `_inputBuffer.RemoveRange(0, data.Length);`\r\n\r\nReplaced the list<byte> with a class that keeps a list of the readbuffers and removes them when no longer needed. \r\n\r\nExample performance on same data with 444528 rows\r\n5.8: 11s\r\nafter this pull: 3.9s\r\n"},"comment":{"url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/issues/comments/288101551","html_url":"https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/pull/65#issuecomment-288101551","issue_url":"https://api.github.com/repos/cincuranet/FirebirdSql.Data.FirebirdClient/issues/65","id":288101551,"user":{"login":"gerdus","id":542625,"avatar_url":"https://avatars0.githubusercontent.com/u/542625?v=3","gravatar_id":"","url":"https://api.github.com/users/gerdus","html_url":"https://github.com/gerdus","followers_url":"https://api.github.com/users/gerdus/followers","following_url":"https://api.github.com/users/gerdus/following{/other_user}","gists_url":"https://api.github.com/users/gerdus/gists{/gist_id}","starred_url":"https://api.github.com/users/gerdus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerdus/subscriptions","organizations_url":"https://api.github.com/users/gerdus/orgs","repos_url":"https://api.github.com/users/gerdus/repos","events_url":"https://api.github.com/users/gerdus/events{/privacy}","received_events_url":"https://api.github.com/users/gerdus/received_events","type":"User","site_admin":false},"created_at":"2017-03-21T14:46:56Z","updated_at":"2017-03-21T14:46:56Z","body":"Feel free to close this pull if @jack128 #64 is better and will be merged.\r\nAfter my last commit those tests are passing locally but appveyer is failing with \"Specify which project or solution file to use because the folder \"C:\\projects\\firebirdsql-data-firebirdclient\\Provider\\src\\FirebirdSql.Data.FirebirdClient\" contains more than one project or solution file.\""}}
{"actor":{"display_login":"gerdus"}}