June 2008 - Posts

SOS: Upcoming release has a few new commands – HeapStat
There are a lot of times where all you want to see are the sizes of the various heaps and generations.  For the heaps, you can use !eeheap -gc to see the sizes, but the output can be a little difficult to read as it prints out so much other stuff. Read More...
Posted 30 June 08 06:00 by Tom | 1 Comments   
Filed under , , , ,
SOS: Upcoming release has a few new commands – DumpXmlDocument
If you have done much debugging with XML data, you know how difficult it can be to look at a System.Xml.XmlDocument.  They don’t just show up in the debugger as XML.  This is where this command comes into play.  It will take a XmlDocument Read More...
Posted 27 June 08 06:00 by Tom | 4 Comments   
Filed under , , , ,
SQL Injection – some tools to help
Joe Stagner posted about some great tools that you can use to help with SQL Injection.  This is the topic of our blog chat coming up, I haven’t set a firm date as I am trying to get as many folks to attend as I can from the Microsoft side. Check Read More...
Posted 26 June 08 06:00 by Tom | 1 Comments   
Filed under , , ,
ASP.NET Tips: Finding what is taking up memory
There are some times that you want to figure out what is taking up your memory.  There are a few ways that you can do this and some limitations put on this by .NET and ASP.NET. Memory in a dump file If you are looking at a dump file, the first thing Read More...
ASP.NET Tips: Using Process Explorer to help with high CPU
I am not sure how many people are familiar with the great tools that Mark and the Sysinternals folks have created, but this is one that is a must for monitoring the performance of your machine.  It is called Process Explorer .  With it, you Read More...
Posted 24 June 08 06:00 by Tom | 2 Comments   
Filed under , ,
ASP.NET and Performance
I wanted to talk about monitoring performance in ASP.NET for a bit.  I have already posted a few postings that talk around this issue, namely: ASP.NET Debugging - High Memory part 5 – Fragmentation ASP.NET Debugging - ASP.NET Tips- How to use DebugDiag Read More...
Unleashing the power of your employees
There have been a lot of exciting things going on around the Internet dealing with capturing ideas.  A number of companies have released web sites where the public can make suggestions and they try to respond to what the public wants.  So what Read More...
Posted 20 June 08 10:20 by Tom | 1 Comments   
Filed under ,
Blog Chat: What would you like to talk about?
I am thinking of having another chat in the coming weeks and wanted to see if there were any topics that you really wanted to talk about.  We seemed to get a lot of discussion going around SQL Injection so I thought that may be a good topic.  Read More...
Posted 19 June 08 10:19 by Tom | 7 Comments   
Filed under , , , , ,
SOS: Upcoming release has a few new commands – ported from 1.x
These are not a new command in some regards as they were added to the 1.x version of SOS that ships with the debugger package.  But if you haven’t been using that before, these are new commands: ASP.NET Tips: Debugger command you may not know about Read More...
Posted 18 June 08 03:45 by Tom | 0 Comments   
Filed under , , , ,
SOS: Upcoming release has a few new commands – DumpThreadConfig
Since we are actively working on getting an updated version of SOS added to the debugger package that will work with .NET 2.0 and later, I thought I would post about some of the new functionality that you can expect to see in the updated version. The Read More...
Posted 17 June 08 11:49 by Tom | 5 Comments   
Filed under , , , ,
MVC Information for ASP.NET
Since so many people mentioned MVC in my post asking about future updates that you are most looking forward to ( here ), I thought I would post some helpful information around MVC. Of course, Scott's blog has some great information on it - here . There Read More...
Posted 15 June 08 09:42 by Tom | 4 Comments   
Filed under , ,
What Future Update are you looking forward to most?
There are so many updates coming in the near future, I'd love to hear which one you are most excited about. I'll give a brief list here, but feel free to include other things also if you are so inclined. ASP.NET Dynamic Data ASP.NET MVC ASP.NET AJAX ADO.NET Read More...
Documentation, and Where to Find It
There are a lot of places to look for Microsoft documentation currently online.  Depending on the area that you are focused in, you may have to visit any of a number of sites to get the information that you require. One of the best places to start Read More...
Cannot create/shadow copy 'File Name' when that file already exists
The two common errors are Cannot create/shadow copy 'File Name' when that file already exists. Usually get this message usually when in a debug/edit/debug cycle after successfully building a C# solution and pressing F5 to debug it. Exception Details: Read More...
Posted 09 June 08 02:34 by Tom | 2 Comments   
Filed under , , ,
How to Dump when a Function Fails
So here are the steps you can use in the debugger to get it to create a process dump when a given function fails.  Please note that this is only for a native function and not a managed (.NET) function. First, find the ret instruction for the function Read More...
Posted 06 June 08 11:52 by Tom | 3 Comments   
Filed under ,
Hyper-V part 2
So I have installed a few different Virtual Machines(VMs) for Hyper-V and I am really liking it so far.  I was very happy to see that I could create a new VM and point it to an existing .vhd file that I had used with Virtual PC or Virtual Server Read More...
Posted 05 June 08 09:58 by Tom | 8 Comments   
Filed under , ,
Update coming for SOS
It is still pretty early in the process, but I wanted to let you know that we are going to be adding SOS for .NET 2.0 to the Debugger package , with all of the new functionality that I have been referencing in my posts here. I am actively trying to get Read More...
Posted 04 June 08 10:33 by Tom | 12 Comments   
Filed under , , , , ,
Hyper-V part 1
So I have begun working with Hyper-V, see my previous post here .  And it is really quiet an easy experience so far.  I have been able to install a few OS’s from the CD’s without any problems at all.  I have even used our network boot option Read More...
Posted 03 June 08 02:29 by Tom | 8 Comments   
Filed under ,
SQL Injection continued
My previous post on this topic generated so much discussion that I thought I should post about it some more.  Specifically I wanted to write about means of checking your code for possible SQL Injection problems. The first means of checking, if you Read More...
Posted 02 June 08 12:06 by Tom | 9 Comments   
Filed under , ,

Search

This Blog

Syndication

Page view tracker