首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟机下的编程.利弊

虚拟机下的编程.利弊
EN

Stack Overflow用户
提问于 2010-07-30 13:18:27
回答 6查看 29.3K关注 0票数 19

我是Ubuntu用户,我只为工作目的使用Win XP。

最近,我用XP + Visual 2008 (由kvm提供动力)建立了一个虚拟机。

我的问题是:

  • 是否有人试图在VM环境下高效工作?有什么性能问题吗?例如,VM下的性能稍微差一点是否会影响您的正常效率?
  • 在VM下开发软件还有其他(除了性能之外)的负面方面吗?在这样的环境中,是否有我无法发现/解决的问题?(我们正在讨论开发一些更大的项目,为Win环境创建一个应用程序,与硬件无关或嵌入式)。
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-07-30 13:30:37

我所有的客户都是在VM工作的,我的很多业余爱好都是在VMs上工作的。主机操作系统是Windows 7,除非我的客户有不同的偏好,否则我使用非常优秀的VirtualBox。

我有一台功能中等的笔记本电脑,它支持硬件虚拟化,无论我是作为客户O/S运行Linux还是Windows,性能对我来说似乎都不是一个限制因素。防止性能受损的一项基本技术是将虚拟机的磁盘放在与我的计算机主硬盘不同的主轴上。我使用一个外部USB 2硬盘驱动器。效果很好。

对我来说,能够以非常具体的方式为非常具体的项目配置我的开发环境的好处是非常宝贵的。它大大减少了通过拥有多个版本的编程语言、库和操作系统特性来支持多个项目而引入的不确定性。我很少会对一些模糊的bug感到惊讶,这些错误是由从一个项目到另一个项目的组件之间意外的交互所引起的。

票数 17
EN

Stack Overflow用户

发布于 2010-07-30 13:33:20

在虚拟机下使用开发环境时,最烦人的两件事

  • 您的虚拟机只占主机系统主内存
  • 的一小部分--如果必须重新启动主机,则必须等待主机和虚拟机重新启动

另一个问题可能是您的应用程序需要一些特殊的驱动程序,例如许可证密钥驱动程序。我们的经验是,并不是每个VM供应商都能处理这个问题(对我们来说,VMWare很好,我们尝试过的其他每个供应商都没有工作)。

票数 4
EN

Stack Overflow用户

发布于 2010-07-30 13:23:15

我的店开发SharePoint解决方案。我们在虚拟机上的开发环境。除此之外,性能的影响(这并不是那么糟糕--我们有非常快的机器)和大量使用磁盘空间,我们没有看到任何不良影响。

我们真的很喜欢它,pro比con更容易:我们可以更快地重新启动我们的环境,我们可以很容易地备份一个虚拟的hdd,我们可以快速切换VM并在不同的操作系统上进行测试,如果我们使“机器”崩溃,我们就可以快速地备份和运行,而不会损坏我们的主机操作系统。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3371784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档