请问在虚拟机linux上运行函数会变慢吗?
#include<time.h>
int main(void){
int t1;
typedef struct _timeval {
long s;
long ns;
} timeval;
timeval start,end;
printf("time now %d\n",t1);
int i,j;
double n;
gettimeofday(&start,NULL);
for(i=0;i<100;i++){
for(j=0;j<10000;j++){
//n+=0.1;
}
}
gettimeofday(&end,NULL);
int ns=end.ns-start.ns;
ns/=1000;
int s=end.s-start.s;
printf("%d ms,%d s passed\n",ns,s);
}
我用的windows,linux跑在VMware上。请问在linux虚拟机上运行下面的函数,和在真实linux环境下的输出结果会有差距么?差距大么?(可以保证宿主CPU足够空闲)
我在虚拟机上测了100万次空循环耗时在12~17毫秒,若执行n+=0.1运算,上升到20多毫秒。
希望工作在linux环境下的朋友帮忙测一下。
相关推荐
在linux上运行windows程序的平台,非虚拟机
linux的应用软件非常少,而且由于开源、免费,导致质量不高,如何才能在linux上使用高质量的windows应用软件?这款平台就能解决这个问题。当然,虚拟机wmware也可以实现在linux下运行windows程序,但许要在linux上运行windows系统,浪费硬盘,运行两个系统速度超慢,而且能看到硬盘灯闪烁的厉害,对硬盘损耗极大。这款平台不需运行windows系统,就可以执行windows程序,小巧灵活,节省资源,速度极快,保您下载使用后满意。
虚拟机的安装及虚拟机安装linux系统实验报告
虚拟机的安装及虚拟机安装linux系统实验报告
如何将windows里面的文件导入到Linux虚拟机中
NULL 博文链接:https://hbiao68.iteye.com/blog/1513226
虚拟机linux运行uboot合成步骤
在实训中我们进行了在虚拟机中运行linux,并且焊接了一个电路板用于测试环境的温湿度,然后将数据显示在PC机上
如何解决Linux虚拟机设置静态IP上网的问题?
Linux虚拟机设置静态IP上网设定 IP网卡设置相关命令:DNS 服务器设置(Ubuntu) 设定 IP 在虚拟机终端输入:$sudo vi /etc/network/interfaces 可看见有如下内容: auto lo iface lo inet loopback 添加以下内容 auto eth0 iface eth0 inet static address 192.168.0.221 netmask 255.255.255.0 gateway 192.168.0.1 保存,并关闭 gedit。 这样,IP 并没有立即生效。需要执行$sudo /etc/init.d/network


系统维护与使用区
