在虚拟机中编译代码时性能受到影响

时间:2014-11-28 18:28:47

标签: compilation virtual-machine

在Windows 7上运行的Linux虚拟机上使用GCC编译代码(例如,Linux内核)是否比本机构建框慢得多?我有一个6核(FX6300),8GB机器,我需要运行Windows 7.我宁愿运行Ubuntu但我需要一台Windows机器。

我希望通过一些硬件虚拟化技术,可以访问CPU和RAM的原始功能,因此在虚拟环境中编译代码的成本很低。

1 个答案:

答案 0 :(得分:1)

这当然在很大程度上取决于虚拟机软件,但在现代CPU和支持硬件虚拟化的现代VM软件上,罚款可以忽略不计。

您的CPU支持AMD-V硬件虚拟化,因此您只需要一个可以使用AMD-V的合适VM软件。例如,免费的VirtualBox似乎支持它,但它往往更慢,例如图形。但这对于编译速度来说无关紧要。