Browse by Tags

Architects UG: 16 Case Studies of ASP.NET Web Performance
    Below is a slide deck for the talk I gave today on Architect UG. The presentation focused on 16 case studies of performance that is less than optimal. The session is focused on baking performance engineering into the development lifecycle. Read More...
Posted 23 June 09 10:38 by alikl | 7 Comments   
Filed under ,
Free Web Performance Tools From Microsoft, Google, Yahoo, And IBM
      This post is a quick overview of free performance tools available from Microsoft, Yahoo, Google, and IBM. It also contains a pointers to related articles that go deeper regarding the best practices and how the tools can help Read More...
Posted 11 June 09 11:56 by alikl | 1 Comments   
Filed under ,
Distributed Architecture Drawbacks Revealed By Netmon(Bonus - TDS Parser Goes Public)
      Distributed architecture can mercilessly backfire at you.  In my case flexible architecture, elegant design patterns, and smart code led to abuse of the flexibility, resulting in very poor performance . Free Microsoft Network Read More...
Posted 13 March 09 12:02 by alikl | 2 Comments   
Filed under ,
WinDBG Walkthrough - Dump Values Of DataSet or DataTable
      This walkthrough is completely based on Johan's post WinDBG+SOS: Getting at the values in a DataTable . I have created this one to help me do the job in straightforward way next time I hit similar problem. Joan also offers few Read More...
Posted 09 March 09 09:44 by alikl | 4 Comments   
Filed under
Identify And Fix Performance Bottlenecks In ASP.NET Web Applications - Case Studies, Problems, And Solutions
      I thought it'd be useful to package the resources referenced in my previous post - Why My ASP.NET Application's Performance Is Less Than Optimal? I packaged it in form of PDF file. Hope it'll be useful for you when dealing with Read More...
Posted 06 March 09 11:16 by alikl | 1 Comments   
Filed under
Why My ASP.NET Application's Performance Is Less Than Optimal?
      From my recent engagements I collected few performance anti-patterns that make ASP.NET web application to perform the way that is less than optimal. Many related to architecture and design. Below is the list of the anti-patterns Read More...
Posted 06 March 09 10:01 by alikl | 5 Comments   
Filed under ,
Silverlight - Browser Cache And Performance Optimization
      I was recently involved in the discussion about how Silverlight application is handled by the browser regarding browser cache. After quick research I have found two great articles by Dino Esposito that contain good explanation Read More...
Use Process Explorer To Quickly Identify Performance Bottlenecks In ASP.NET Web Applications
      Process Explorer is my best friend when I need to quickly identify potential performance bottlenecks for ASP.NET web applications. When I am called onsite I have it always with me. It served me well recently so I thought it'd Read More...
Posted 17 February 09 08:18 by alikl | 0 Comments   
Filed under
Identifying Memory Leak With Process Explorer And Windbg
    Your ASP.NET web application behaves strange. It gets stuck, it stop serving incoming requests, or gets recycled. You observe strange application pool recycles events in event log. Chances you are dealing with memory leak in your ASP.NET Read More...
Posted 15 February 09 07:20 by alikl | 2 Comments   
Filed under
DebugView - Free Simple Tool To Quickly Identify Performance Problems
     DebugView is well known free tool from Systinternals (Microsoft) . Vast majority of developers is aware of its existence. Nevertheless, I've decided to write this post following my practice of journaling my technical accomplishments Read More...
SQL Server Performance Insights From The Pro
      Jimmy May , my colleague and a good friend, started to blog recently. Jimmy is one of the most accomplished SQL Server Performance professionals. Point your RSS reader to Jimmy's RSS feed and start absorbing SQL Server Performance Read More...
Posted 06 November 08 12:33 by alikl | 1 Comments   
Filed under
ASP.NET Performance By Design: Takeaways From PDC
      During PDC, there were 5 dedicated sessions for improving performance in .Net titled "Performance By Design". The presenters are Rico Mariani , Vance Morrison , and Mark Friedman. These guys live and breathe performance. Read More...
ASP.NET Performance: Fast AJAX, Faster AJAX
      AJAX improves significantly both user experience and performance. It can be further improved by using down level capabilities that .Net framework offers. Specifically, consuming Web Services and WCF directly from client script. Read More...
ASP.NET Performance: Dynamically Loaded Assemblies Cause Application Recycles (Problem and Solution)
      In my speak - dynamically loaded assemblies are those assemblies that were compiled during run time dynamically via CodeProvider like CSharpCodeProvider directly or by using types that use this class internally. Assemblies that Read More...
Improve ASP.NET 2.0 Performance With PageAsyncTask - Multithreading For The Masses
      Multithreading is tough. This is what John Robbins says about it in his excellent book Debugging Microsoft .NET 2.0 Applications : "Don't do it... Make sure there's no other way you can structure your program before you Read More...
More Posts Next page »

Search

This Blog

. My Personal Blog .

.Net Performance How To's

.Net Security How To's

Design Patterns

Impactful

Lifecycle Phases

Popular

Tools

Syndication

Page view tracker