This project is read-only.


Rating: No reviews yet
Downloads: 213
Released: Aug 8, 2011
Updated: Aug 9, 2011 by Bnaya
Dev status: Stable Help Icon

Recommended Download

Application Bin v1.0.10621
application, 769K, uploaded Aug 9, 2011 - 88 downloads

Other Available Downloads

Application Bin (experimental) v1.1.10621
application, 776K, uploaded Aug 9, 2011 - 22 downloads
Source Code Source
source code, 2277K, uploaded Aug 9, 2011 - 103 downloads

Release Notes

Upgrade the RX Contrib to the RX release version (v1.0.10621)
- The ReactiveQueue was renamed to QueueSubject.
- The Create method overload has changed:
o It is having a flags which can define it’s a-sync behavior and whether to
publish performance counter (currently ETW counter are not enabled),
It also can be configure to run synchronously (for debug purpose);
- New dll (System.Reactive.Contrib.Profile.dll) is adding real-time profiling capabilities.
It comes with the TraceViewer (System.Reactive.Contrib.TraceViewer.exe) which will present the profiling information.
Currently the profiling data transferred over WCF queue binding (in the future it will use ETW).
You can check it out by running the TraceViewr and then run the
System.Reactive.Contrib.TestProfile.exe (under the test folder).
- Buffer with time and count were renamed to BufferSafe.
It is a thread safe buffer (the out of the box buffer is not thread-safe and you should use
the Synchronize before the Buffer if the buffer input come from multiple threads,
for example:
- Finally the motivation to use QueueSubject instead of the standard Subjects is performance.
On intensive data flow scenarios the QueueSubject perform up to 30 times faster than
the standard one (this is because it doesn't over subscribe and reuse the tasks).
you can check it by running the System.Reactive.Contrib.ConsoleStress.exe
when it finish all of the test it will summarize the result (be aware that when it write Byte[] this mean it has used the standard Subject).

Reviews for this release

No reviews yet for this release.