tag:blogger.com,1999:blog-455072646448673416.post4098605324802888503..comments2023-05-12T13:03:46.779+01:00Comments on LeeCampbell: ReplaySubject performance improvementsLee Campbellhttp://www.blogger.com/profile/16932445715757919177noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-455072646448673416.post-79836085479640069382015-02-24T17:26:25.972+00:002015-02-24T17:26:25.972+00:00Good Job Lee.Good Job Lee.James Worldhttps://www.blogger.com/profile/15710112038516254009noreply@blogger.comtag:blogger.com,1999:blog-455072646448673416.post-67543519448907452822015-02-24T17:25:36.089+00:002015-02-24T17:25:36.089+00:00Good job Lee.Good job Lee.James Worldhttps://www.blogger.com/profile/15710112038516254009noreply@blogger.comtag:blogger.com,1999:blog-455072646448673416.post-187334197516514682014-03-26T11:31:03.928+00:002014-03-26T11:31:03.928+00:00Thanks for reading, I am glad you liked the post.
...Thanks for reading, I am glad you liked the post.<br /><br />If you are looking for performance related pointers, I would suggest you look at http://odeheurles.com/ for a .NET perspective and http://mechanical-sympathy.blogspot.co.uk/ for another perspective. My summary performance tips would be "do less" and "measure".<br /><br />With regards to rewriting the code for others to use in some older version of Rx, sorry no I wont be doing that. Feel free to do that yourself as the code is openly/freely available https://github.com/LeeCampbell/Rx.NET/blob/ReplaySubjectPerf/Rx.NET/Source/System.Reactive.Linq/Reactive/Subjects/ReplaySubject.cs<br /><br />Teach a man to fish and all of that...<br />Lee Campbellhttps://www.blogger.com/profile/16932445715757919177noreply@blogger.comtag:blogger.com,1999:blog-455072646448673416.post-69300822325031880662014-03-26T11:10:24.151+00:002014-03-26T11:10:24.151+00:00Beautiful.
Couple of things - please could you do...Beautiful.<br /><br />Couple of things - please could you do some posts on the sorts of things (generally if you like) that you can look out for when doing this kind of optimisation and their more efficient alternatives (unless they are obvious I suppose).<br /><br />Also, so those of us that would like to benefit from the changes but won't be upgrading to the new version of RX anytime soon because of regression costs, please could you make the new code available as a ReplayFast(..) extension that we could then use in only controlled places?Leehttps://www.blogger.com/profile/15123219856436756047noreply@blogger.comtag:blogger.com,1999:blog-455072646448673416.post-63748188418847353542014-01-06T01:12:38.229+00:002014-01-06T01:12:38.229+00:00Nice work mateNice work mateNiallnoreply@blogger.com