Visual Rx – Part 1


Visual Rx - Part 1 this post is the first of series about Visual Rx. this post series also stand as the official help of Visual Rx. you can see this series TOC in here. Visual Rx is a bundle of API and a Viewer which can monitor and visualize Rx datum stream (at run-time). one of the challenge of any Rx solution is reasoning about the datum flow at run-time, the Visual Rx bundle is a perfect solution for this problem. Visual Rx was design for minimal...

Weak Event


Weak Event there is no doubted that event handler is the number one reason of memory leak under .NET framework. recently I was part of a team which was tracing a memory leak out of a dump file, as expected the main issue was happens to be the prime suspect (event handler). you can find plenty of resources on how and why careless usage of event handler can cause a memory leak (just Google it). in this post I will present a general solution for this problem (which can be use when applicable)....

Intel® VTune™ Amplifier XE


Intel® VTune™ Amplifier XE this post will review the Intel® VTune™ Amplifier XE for parallel applications.  when performance is matter you should go thought the process of performance improvement cycle. the cycle may be a bit different but the measurement step cannot be omit. at the measurement step you may evaluate different aspect like duration, memory, contention, cache behavior, CPU and cores utilization. profilers is one of the method which you can evaluate those aspects. different profiler and profiler modes can evaluate different aspects. the Intel®...