DCSIMG
LEVEL A - SOS ... and Visual Studio - Adlai Maschiach

Adlai Maschiach

" You have to show in order to be seen "

News

Favorite Links

news

CardSpace

Books

Other InfoCards Proj

Virtual Earth

WSS / Sharepoint

SOA , Biztalk & ESB

CLR / .NET

LEVEL A - SOS ... and Visual Studio

LEVEL A - SOS ... and Visual Studio

Did any one of you ever dealt with a LEVEL A ,  or at least LEVEL B crisis ?
I hope for you that not ! I know of at least two that this is their main bread and butter, One is Shmulik from Microsoft ( the last time I knew about him ) and the other is Gadi Meir.

What the heck I'm talking about ?

Let me tell you a real story, In my previous Company at some stage, I was given the leadership as a Team leader and Project manager of an about to fail project. What happened was that I was called to serve Queen and Country as part of the army reserves.

CounterStrikeSource_normal_whiteI WAS GONE FOR ONLY TWO WEEKS !! and what happened ?!? my replacement has managed to reach LEVEL A Crisis on the project ! or in other words there was a memory leak that was displayed in the former fashion - an MVC based ASP.NET 1.1 application that on startup loaded Tables into cache , thus consuming about 120mb of RAM. BUT, and this is a big BUT(!), about half an hour after the first hit the memory was about 1.5 GB of RAM !!!

Talk about a memory leak, "Auch, bauje' moi" ( Bulgarian/Russian for "Oh My God [what have I done ?!?]" )

Ok, after careful consideration with the client, we have decided to open a LEVEL A crisis ticket in Microsoft. Well what can I tell you ? dump files was my life 24-7 for at least two weeks ! :'( , my girl friend natasha was thinking of going to her mother's till it would all calm down , and this is half of it - what can I say emotions running high !

In the end the memory leak was caused by the use of a class about XML and Serialization that in the MSDN documentation was written as "blah blah blah ... blah blah blah ... do not use inside your code" ... I think it was this one XmlSerializerImplementation.CanSerialize or something like that ( because this is from .NET 2.0 , and mine was 1.1 ) ... or that XmlSerializerNamespace

Ok, after all these emotions , going to our point. I was going over blogs.msdn when I came across this SOS in Visual Studio Part 2. For those who've been there ( and came back to tell about it ) KNOW THAT SOS IS SOS (Son of Strike) !

Let me tell you THIS WAS NOT SOMETHING I WOULD REPEAT THAT EASILY !

Well ,TESS - If broken it is, fix it you should and Random Debugging Goodies - (Jackson Davis's Blog) are two blogs just about that !
Where in former of the two there's a nice, small, and modest collection

  • SOS in Visual Studio Part 2
  • VSIP Debug Engine Sample Walkthrough2
  • Walkthrough1 now available for Debug Engine Sample
  • New Debug Engine Sample!
  • Using SOS in Visual Studio
  • halo3-2-lg

     

     

     

     

     

     

     

     

     

     

    BTW, the first pic is from Counter Strike, and the 2nd is Halo 3 ... but I'm more into Sracraft.
    Here waiting for Starcraft's 2 first Alpha :'(

    Guy hilton, prepare your self to the greatest battle - "HELL IT'S ABOUT TIME" ;D

    ss8

     

     

     

     

     

     

     

     

     

     

    Comments

    No Comments

    Leave a Comment

    (required) 

    (required) 

    (optional)

    (required) 


    Enter the numbers above: