{"action":"opened","issue":{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/149","labels_url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/149/comments","events_url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/149/events","html_url":"https://github.com/michaeledgar/protobuf-net/issues/149","id":58233603,"number":149,"title":"Slow deserialization on long memory streams","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-19T16:43:05Z","updated_at":"2015-02-19T16:43:06Z","closed_at":null,"body":"```\nI have noticed that protobuf deserialization speed drops dramatically when \nreading from long memory streams. Longer the stream, performance is lower.\n\nI have attached small program used to test performance. It's obvious to see how \nperformance drops with bigger batchs.\n\n```\n\n-----\nOriginal issue reported on code.google.com by `msti...@gmail.com` on 20 Jan 2011 at 12:18\n\nAttachments:\n* [SerializationBenchmarks.zip](https://storage.googleapis.com/google-code-attachments/protobuf-net/issue-149/comment-0/SerializationBenchmarks.zip)\n"}}