发布网友 发布时间:2022-04-22 06:55
共4个回答
热心网友 时间:2022-06-17 01:16
广义上讲是不会占的, 狭义上讲会占一部分(极小一部分).
虚拟机和物理机一样, 物理机在关机的时候, 它的内存是断电的, 因此, 所占内存数为0. 而虚拟机也是如此.
虚拟机本身它不占内存, 但是虚拟机的一些服务是会占的. 如:
这是BlueStacks不运行时所占的资源.
这是VMware虚拟机不运行是所占资源.
其中第一列为CPU使用率, 第二列为内存使用, 第三列为硬盘读取速度, 最后一列为以太网使用速度.
一台电脑如果能运行虚拟机, 说明内存一定是不少的, 而它不运行时服务所占的内存极少, 因此不用在意.
热心网友 时间:2022-06-17 01:16
我的电脑1.5G内存,安装了大概10个虚拟机,每次只启动一个虚拟机,虚拟机分配内存512M ,在这种情况下,系统显示虚拟机VMware-vmx.exe占用了602M 内存,虚拟机其他服务项或相关进程占用的内存如下:
vmnat.exe: 6M
vmnetdhcp:2M
VMware—authd.exe :6.6M
VMware-tray.exe :22M
vmount2.exe :5M
从此例子可知,无论系统里面安装的虚拟机有多少,如果只是启动一个虚拟机,整个虚拟机应用程序所占用的内存,就是在这个虚拟机已经分配的内存基础上(比如512M)加上60M左右。
如果一个虚拟机都没有启动,虚拟机服务项或自启动项占用的内存不高于60M 。
以上分析是针对XP系统平台而言的(虚拟机安装在xp系统里面),如果在VISTA或windows7里面安装虚拟机,没有做实验,但是道理是一样的,就是绕过虚拟机不启动,就只是占用极少一部分内存。
热心网友 时间:2022-06-17 01:16
虚拟机子中的系统不启动会占内存。服务只占服务的内存。
热心网友 时间:2022-06-17 01:17
理论上没有
只咱到一部分服务内存
你别担心