The News

Tracing .NET 4.0 application issues with WinDBG and VS 2010

Recently I was asked to take a look at a ASP.NET 4.0 application and help determine the cause for crashes and locking while under load.

 

Doing a bit of searching revealed this jem:

 

http://oredev.org/prod/oredev/site.nsf/docsbycodename/session?opendocument&sid=12201594012B3B23C125759200289A81&track=5EA1ADD99261C8A5C12575A500494952&day=3

 

Tess Ferrandez provides a solid tutorial about analyzing memory dumps in WinDBG and VS 2010.

 

If you are seeing high memory utilization or hangs in your .NET app, this is woth a watch.

 

 

Bfrank Colson

 

Hyper-V Snapshots from Command Line

I have recently been asked to come up with a solution to, on a nightly basis restore a previous snapshot for a VM running on a Window 2008 R2 Hyper-V server.

 

My initial thought was to look for command line tools to get the job done, however my research yeilded little in the way of tools or utilities.  As a matter of fact, in the book "Windows Server 2008 Hyper-V: Insiders Guide to Microsoft's Hypervisor" By John Kelbley, Mike Sterling, Allen Stewart, the authors admit that there are few traditional command line tools to work with Hyper-V. 

In Windows, if there is no commnand line tool and you need to script and schedule something, the last resort option to get the job done is usually WMI (Windows Managment Insturmentation) scripting. 

 

I will go ahead and try this powershell library to see where it takes this project

 

http://pshyperv.codeplex.com/

 

Bfrank Colson


 

Getting Started with Python

Python is a great tool for working with Posix based systems.  The syntax is clean and consise well formatted, having much of the power of Perl but having a tendancy to be more readable for other Engineers working with or maintaining the code.

For those with some background in programming the Pyquick lessons are a great introduction to the language.

 

 

 

Bfrank Colson