Blog Decommissioning

December 11, 2012

Please note that this WordPress blog is being decommissioned as its content will be consolidated into

My efforts are instead focused on +Channel Adam and the Software Programming & Development Google+ Community.

Please see for my new Software Development blog.

A separate technical blog (not related to software development) also is planned as part of the restructure into


“Quick Find” Feature in the Productivity Power Tool Extension in Visual Studio 2010

May 6, 2011

Please note, this post has moved to

Intellisense in Razor for Custom Types and Helpers

May 4, 2011

Please note, this post has moved to

Minimal Configuration Required for Razor Intellisense in ASP.NET MVC 3 RTM

May 4, 2011

Please note, this post has moved to

Thread-Safe Lazy Singleton Implementation in .NET 4

August 25, 2010

Please note, this post has moved to

ASP.NET MVC2 AJAX: Executing Dynamically Loaded JavaScript

June 11, 2010

Please note, this post has moved to

VMware Virtual Machine Thrashing Hard Disk

April 22, 2010

In a previous post I discussed how I had been having issues with an incompatibility between the VMware “.vmem” file and antivirus software.

It turns out that a similar disk thrashing issue has been occurring while the VM is running… but this time is occurs randomly. For some reason, VMware decides to perform an almost endless number of reads from the “.vmem” file for at least 15 minutes and thus crippling system performance.

I solved this problem by disabling the usage of the “.vmem” file.

Unfortunately VMware Player does not have a UI setting for this, so I opened up my virtual machine’s VMware “.vmx” settings file and appended the following:

mainMem.useNamedFile = "FALSE"

With this setting, VMware no longer creates and uses the “.vmem” file, and instead relies on the Window’s host machine to use its own paging file, only if and when it is actually necessary.

The only time the “.vmem” file is temporarily created is if you save the virtual machine state (similar to hibernation) instead of shutting down the machine.

The virtual machine now has excellent performance characteristics!