请问在虚拟机linux上运行函数会变慢吗?

weiweishuo weiweishuo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<stdio.h>
#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程序,小巧灵活,节省资源,速度极快,保您下载使用后满意。

goldumbrella

虚拟机的安装及虚拟机安装linux系统实验报告

虚拟机的安装及虚拟机安装linux系统实验报告

ly707309422

如何将windows里面的文件导入到Linux虚拟机中

NULL 博文链接:https://hbiao68.iteye.com/blog/1513226

weixin_38669628

虚拟机linux运行uboot合成步骤

在实训中我们进行了在虚拟机中运行linux,并且焊接了一个电路板用于测试环境的温湿度,然后将数据显示在PC机上

abccsdn13579

如何解决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

weixin_38606294
评论 6
收藏 已收藏
分享
返回顶部