Virtual Development Environment Performance - .NET Development

技术标签: 视觉工作室  发展环境  虚拟化

I have the following setup for my daily/main/only development environment

Hardware/Tin = 4gb ram, 2.6ghz dual core CPU, 2x250gb HD's, usual array of periperhals

One the tin above, I currently have Windows XP installed, in Windows XP I have VMWare Workstation installed and I run a Windows Server 2003 deelopment environment. This includes,Visual Studio 2003/2005/2008, Sql Sever 2005/2008, Full MS Office suite, some producitivity tools (e.g. Redgate Sql/Data Compare, DevXpress Coderush, TestDriven.net etc).

I have problems with this, it runs slow (15 minutes to boot), the Watch/Autos windows in VS freeze up when debugging, I can't have more than 2-3 copies of VS open, the Errors window freezes up, WinGrep and COm+ constantly runs out of Virtual Desktop Memory and so forth (In fact, I would attribue most of the issues to Virtual Desktop Memory)

Now, I've tried every tweak in the book, I have second HD for VMWare, my paging file is on a differnt drive, I've adjusted my Ram split between guest and host, I've hacked the reg key for Virtual Desktop Memory and all of this to no avail.

Now, I could increase my Ram or CPU, but I'm not able to.

My question is, has anybody experienced the above, and if so, how did you solve it? Did you try ESXi? or shift your environment to raw tin?

看答案

IMHO, you've tried just about every tweak in the book. I'd suggest that you should just move to native for your main setup, and restrict VM use for testing.

I use a VM as my main dev env, but I don't run as much stuff as you, so I don't hit a big performance wall.


智能推荐

Development Enviroment

碰到的问题 1. xshell连不上Linux a. 安装配置网络服务 安装ftp, ssh ,nfs 服务 b. 配置FTP服务: 修改vsftpd的配置文件/etc/vsftpd.conf, 将"#"去掉 之后重启: c. 配置NFS服务 修改/etc/exports , 增加一下内容, 以后开发板可以通过网络文件系统访问/work 目录 修改完后重启nfs d. ifco...

MacRuby development

COOOOL ! Developing Cocoa Applications Using MacRuby Ruby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. N...

打开eclipse异常,a java runtime environment or java development kit must be available...

周一早上点开eclipse IDE ,准备开始一天的code模式,结果提示异常:a java runtime environment or java development kit must be available... 。 (截图来自百度知道,自己的图忘记截取,大概就是这么个意思) 顿时菊花一紧,这是什么情况,抱着先解决问题,干活的原则,百度了一通,最终解决办法如下: 1.先看下eclipse...

Eclipse启动错误:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……...

确保Jdk,Jre都安装完成并且环境变量配置无误的情况下,自动Ecplise报错如下: A Java Runtime Environment (JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtualmachine was found after searching th...

启动Eclipse失败,提示A Java Runtime Environment(JRE)or java Development Kit(JDK)must ...

今天启动Eclipse时提示错误信息: 在网上找了好多资料都没有解决,最后决定重新配置一下jdk环境。 于是卸载了jdk,然后重新安装jdk,配置JAVA_HOME,顺利启动了Eclipse。 原因是:不知道谁修改了我电脑中的jre目录名称,将 jre1.8.0_91 修改成了jre,导致无法启动Eclipse。 总结:启动Eclipse失败的原因,说到底还是和jdk环境有关,所以还是仔细检查一下...

猜你喜欢

Eclipse启动错误:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……

确保Jdk,Jre都安装完成并且环境变量配置无误的情况下,自动Ecplise报错如下: A Java Runtime Environment (JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtualmachine was found after searching th...

eclipse启动报错 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be availabl

eclipse启动报错 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be availabl 解决方案: 1.环境变量 变量名:JAVA_HOME 变量值: C:\Program Files\Java\jdk1.7.0_80 变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib 在path...

关于A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available问题

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine F:\java\jee-oxygen\eclipse\jre\bin\javaw.exe javaw.exe in your current...

redis中的hash扩容渐进式rehash过程

背景: redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash 对比:java中的hashmap,当数据数量达到阈值的时候(0.75),就会发生rehash,hash表长度变为原来的二倍,将原hash表数据全部重新计算hash地址,重新分配位置,达到rehash目的 redis中的hash表采用的是渐进式hash的方式: 1、redis字典(hash表)底层有...

不同系统下的回车\r和换行\n,及其历史

2019独角兽企业重金招聘Python工程师标准>>>      我们平时按下键盘上的‘回车键’,就能实现回车换行【我们在屏幕上所看到的就是光标移到了下一行的开头位置!!ps:不讨论软件实现的特殊功能,如word里的回车智能缩进】。因此对这个按键更准确说应该叫做‘回车换行键’ 就且将这种将光标移到下行开...

问答精选

How to get the sum of rows using a vector and the make the result in a column

I have a dataframe and i want to calculate the sum of variables present in a vector in every row and make the sum in other variable after i want the name of new variable created to be from the name of...

Call a custom class in zend framework

I have a very rough project that done partially in zend framework (not ZF2). The 'application', 'library' and 'public' folders are on the same root. Now i need to create a library 'Anil' in the 'libra...

Hide Some Of The Categories In Magento?

I want to hide some of the categories from magento home page. I have created some categories like New Arrivals, Special Offer Which I would like to show in some different way may be in left panel or r...

Reading an internal file in Android Studio

I am writing to an internal file in Android Studio The code lets me write lines of data split with commas. I am able to then go to another activity and read it all out at once. However I want to be ab...

Rails Acts_as_votable Gem Like/Unlike Buttons with Ajax

I'm new to Ruby On Rails, I used the acts_as_votable gem to create Like and Unlike Buttons to make Users like and unlike Posts but I can't make them change from Like to Unlike (and viceversa) and upda...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答