CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeffrey Palermo (.com)

Blog moved to www.jeffreypalermo.com

Keep Virtual PC from hogging your computer while installing Windows Vista ctp - level 200

I'm installing the CTP of Vista on a Virtual PC to check it out, but the install is going to take a while, and I don't want VirtualPC to hog my CPU while I work (no dual core proc for me yet).  I have plenty of RAM, so that's not an issue, so my CPU is the bottleneck in computer speed.  I found a simple solution that allows me to continue to work while a Virtual PC is cranking away.

Set the thread priority of Virtual PC to "low".  Windows will now allow anything else to run more often than Virtual PC (cpu timeslicing).  If you've never adjusted thread priorities before, you can do this with Task Manager.  Notice that my Commit charge is high, but I have 2GB of RAM, so I'm not worried.  At the top, notice that I have a NAnt build running.  I want NAnt to go fast, so it's normal priority.  The only process I've changed is Virtual PC.

Note:  I almost never change thread priorities, and I don't recommend doing so, but in this case, it serves a specific purpose.

Windows Vista is slowly installing in the background while I'm able to continue to work without being affected.  Virtual PC is effectively only using idle CPU time.


Comments

Derick Bailey said:

I read somewhere that Vista is officially NOT supported by VPC. I tried on of the builds back in November and could never get it to work... constantly rebooted itself.

Do you know some magic trick or other info that lets it work?
# March 24, 2006 4:56 PM

Jeffrey Palermo said:

There are plenty of people who have managed to get Vista working on a Virtual PC even though it isn't supported.  Try this google search:
http://www.google.com/search?q=vista+virtual+pc+ctp&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official
# March 24, 2006 6:10 PM

Andreas Kraus said:

Good idea Jeffrey, thanks! (I'm also running it on VPC)
# March 27, 2006 6:30 AM

About Jeffrey Palermo

Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate. Check out Devlicio.us!

This Blog

Syndication

News

Headspring Systems

View Jeffrey Palermo's profile on LinkedIn

See my new blog at .jeffreypalermo.com