Mfartura's blog

Marcelo Fartura's blog about debugging and general troubleshooting

Browse by Tags

Related Posts
  • Blog Post: Real Case: IIS and Asp.Net hanging or poor performance (intermediary)

    This week I'm working on this case related to IIS6 server hosting an Asp.Net application (it's a C# app) whose the performance is poor even when a very low number of users is hitting it. The architecture is the classical web layer accessing the backend DB servers and my goal is to isolate the problem...
  • Blog Post: Real Case: Random apps running 100% CPU (advanced)

    This is another 100% CPU issue. This time I’m not working on any customer case as the issue is happening on my own Windows XP SP2 machine. So I resolved trying to troubleshoot that just for fun J . First, let me explain the scenario: Random interactive applications, like Outlook, Word, Excel, Explorer...
  • Blog Post: Tip: Kernel Debugging a VPC Server

    Here is little tip for you that want to practice kernel mode debugging but either don’t have 2 machine machines to play the TARGET and HOST roles or simply don’t want to play with (for any reason) with the old null modem serial cable used to connect the HOST to the TARGET: It’s possible to use a Virtual...
  • Blog Post: Troubleshooting IIS 100% CPU issues - Step by Step (intermediary)

    Processes consuming 100% of a system's CPU time is such a situation everybody has faced at least once (likely much more than once :)), and normally as solution we just "kill the murderer" by stopping the culprit process. But what was really causing that process to behave like that? If you can't properly...
  • Blog Post: Lab: Win32 Application causing 100% CPU condition (Advanced)

    This is lab for simulating a real 100% CPU condition being caused by a generic Win32 application when there are no symbols available for such application. Let’s start supposing the situation is currently occurring. So, the first step is to confirm the symptoms, which we can easily do by using,...