Easy Handle Leak Detection Without A Debugger
Originally posted on: http://blog.davidbarrett.net/akraus1/archive/2016/03/14/173308.aspxFinding handle leaks in all processes at once for all handle types without a debugger is no longer impossible....
View ArticleBeware of SortedSet<T> and a custom Comparer
Originally posted on: http://blog.davidbarrett.net/akraus1/archive/2016/03/22/173599.aspxWhen dealing with custom data structures funny things can happen. This is especially true if multiple threads...
View Article.NET 4.6.2 Makes WPF For Big Apps Fun Again
Originally posted on: http://blog.davidbarrett.net/akraus1/archive/2016/04/14/174476.aspxIf you have ever tried to create a WPF application which has a larger memory footprint (>500MB) you will...
View ArticleETWController 2.1 Released
Originally posted on: http://blog.davidbarrett.net/akraus1/archive/2016/05/28/178253.aspxMy ETW trace collection tool has reached a significant milestone. It becomes more and more THE tool if you want...
View ArticleMoved to Wordpress
Originally posted on: http://blog.davidbarrett.net/akraus1/archive/2016/06/25/182570.aspxSince I cannot post anymore at GWB I was forced to switch to Wordpress. See you at...
View ArticleSpinWait Is Dangerous
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/06/18/165219.aspxSome bugs are easy some are hard. If you are dealing with a massive multithreaded distributed application...
View ArticleWindows 10 SDK With New Windows Performance Toolkit Available!
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/07/31/166002.aspxIt has been a long wait to finally get the new version of the new Windows Performance Toolkit. I had not much time...
View ArticleMake WPA Simple - Garbage Collection and JIT Times
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/08/16/166270.aspxDid you ever see a nice tool with a fancy UI and thought: Hey that thing is powerful. I will try it! But later you...
View ArticleMake WPA Simple - Symbol Loading Is Not Slow
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/08/17/166298.aspxWhen you open an etl file you normally want to see which methods were executed most often. To decode the recorded...
View ArticleWhy Is The First Start Of An Application Slow?
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/08/25/166493.aspxAll of us have experienced it but very few of us have gone into the details to really find the reasons for it....
View ArticleMaking WPA Simple - CPU/Disk/Memory and Wait Analysis
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/09/26/167117.aspxLast time I have shown how to have a look GC issues with my simplified WPA profile. But there is much more in this...
View ArticleIs This A CPU Bug?
Originally posted on: http://geekswithblogs.net/akraus1/archive/2015/11/12/168683.aspxI see a lot of different code and issues. One interesting bug was where someone did remove a few lines of code but...
View ArticleGeneric Resource Leak Detection with ETW and EasyHook
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/01/30/172079.aspxWhen you are tracking down handle or other leaks you usually need to resort to Windbg which is a great tool for...
View ArticleHow Bugs Are Really Solved
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/02/09/172387.aspxThe number of bugs produced by developers are legion but why are advanced debugging skills still rare in the wild?...
View ArticleThe Case of Slow WPF Rendering in a WinForms Application
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/02/27/172993.aspxI had an interesting case where a new WPF control was added to a legacy WinForms application. The WPF control...
View ArticleEasy Handle Leak Detection Without A Debugger
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/03/14/173308.aspxFinding handle leaks in all processes at once for all handle types without a debugger is no longer impossible....
View ArticleBeware of SortedSet<T> and a custom Comparer
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/03/22/173599.aspxWhen dealing with custom data structures funny things can happen. This is especially true if multiple threads can...
View Article.NET 4.6.2 Makes WPF For Big Apps Fun Again
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/04/14/174476.aspxIf you have ever tried to create a WPF application which has a larger memory footprint (>500MB) you will notice...
View ArticleETWController 2.1 Released
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/05/28/178253.aspxMy ETW trace collection tool has reached a significant milestone. It becomes more and more THE tool if you want to...
View ArticleMoved to Wordpress
Originally posted on: http://geekswithblogs.net/akraus1/archive/2016/06/25/182570.aspxSince I cannot post anymore at GWB I was forced to switch to Wordpress. See you at...
View Article