1.这个‘虚拟内存’在哪设置、怎样设置,设置多大才合适啊? 爱问知识
什么是虚拟内存 不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile。
sys的系统文件(Windows 98下为Win386。swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。
其实,pagefile。sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
虚拟内存的产生 我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。 当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。
现在我们也明白为什么pagefile。sys的大小会经常变化了。
虚拟内存的优化 虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。 这样才能发挥出系统的最佳性能。
1、改变页面文件的位置 其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。
而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。 改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置(如图1)即可。
值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。 图1 改变页面文件的位置 2、改变页面文件的大小 改变了页面文件的位置后,我们还可以对它的大小进行一些调整(如图2)。
调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。
最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。
所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。
最大页面文件设得大些,以免出现“满员”的情况。 图2 调整页面文件的大小 3、禁用页面文件 当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。
方法是:依次进入注册表编辑器“HKEY_LOCAL_ Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可(如图3)。 图3 禁用页面文件 4、清空页面文件 在同一位置上有一个“(关机时清除页面文件)”,将该值设为“1”(如图4)。
这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile。 sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
图4 清空页面文件 叮当点评:本文较详细地讲解了虚拟内存的概念及优化方法。使我们了解了它在内存与硬盘之间的工作关系,同时认识到了虚拟内存并非越大越好,而应该根据计算机的具体配置进行合理的调整。
相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后,一定会使爱机在性能上有所提升。 。
2.Win10安卓模拟器怎么用?
选中控制面板-卸载程序-启动或关闭Windows功能-Hyper-V-确定下载完后是一个40M左右的vs_emulatorsetup.exe文件,不包含安卓模拟器的镜像文件,安装的时候会默认在线下载API19(Andorid4.4)的x86镜像,后续你也可以单独再下载其他的APIxx版本,另外说明一下,是不依赖VisualStudio的,也就是说可以单独安装使用,AndroidStudio是使用adb作为桥梁来连接。
安装步骤我就不列出来了,记得安装后重启(它需要把自己加入Hyper-VAdministrators的管理员组里面)。
3.有人知道怎么解决安卓模拟器的内存溢出问题吗
拟器RAM比较小,只有8M内存,当我放入的大量的图片(每个100多K左右),就出现上面的原因。
由于每张图片先前是压缩的情况。放入到Bitmap的时候,大小会变大,导致超出RAM内存,具体解决办法如下: //解决加载图片内存溢出的问题 //Options只保存图片尺寸大小,不保存图片到内存 BitmapFactory。
Optionsopts=newBitmapFactory。Options(); /*缩放的比例,缩放是很难按准备的比例进行缩放的,其值表明缩放的倍数,SDK中建议其值是2的指数值,值越大会导致图片不清晰*/ opts。
inSampleSize=4; Bitmapbmp=null; bmp=BitmapFactory。 decodeResource(getResources(),mImageIds[position],opts); 。
//回收 bmp。recycle(); 还可以用到优化Dalvik虚拟机的堆内存分配 对于Android平台来说,其托管层使用的DalvikJavaVM从目前的表现来看还有很多地方可以优化处理,比如我们在开发一些大型游戏或耗资源的应用中可能考虑手动干涉GC处理,使用dalvik。
system。VMRuntime类提供的方法可以增强程序堆内存的处理效率。
当然具体原理我们可以参考开源工程,这里我们仅说下使用方法:_HEAP_UTILIZATION=0。 75f;在程序onCreate时就可以调用VMRuntime。
getRuntime()。(TARGET_HEAP_UTILIZATION); Android堆内存也可自己定义大小 对于一些Android项目,影响性能瓶颈的主要是Android自己内存管理机制问题,除了优化Dalvik虚拟机的堆内存分配外,我们还可以强制定义自己软件的对内存大小,我们使用Dalvik提供的dalvik。
system。VMRuntime类来设置最小堆内存为例: _HEAP_SIZE=6*1024*1024; VMRuntime。
getRuntime()。 setMinimumHeapSize(CWJ_HEAP_SIZE); //设置最小heap内存为6MB大小。
当然对于内存吃紧来说还可以通过手动干涉GC去处理。
4.这个‘虚拟内存’在哪设置、怎样设置,设置多大才合适啊
什么是虚拟内存 不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile。
sys的系统文件(Windows 98下为Win386。swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。
其实,pagefile。sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
虚拟内存的产生 我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。 当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。
现在我们也明白为什么pagefile。sys的大小会经常变化了。
虚拟内存的优化 虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。 这样才能发挥出系统的最佳性能。
1、改变页面文件的位置 其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。
而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。 改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置(如图1)即可。
值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。 图1 改变页面文件的位置 2、改变页面文件的大小 改变了页面文件的位置后,我们还可以对它的大小进行一些调整(如图2)。
调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。
最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。
所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。
最大页面文件设得大些,以免出现“满员”的情况。 图2 调整页面文件的大小 3、禁用页面文件 当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。
方法是:依次进入注册表编辑器“HKEY_LOCAL_ Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可(如图3)。 图3 禁用页面文件 4、清空页面文件 在同一位置上有一个“(关机时清除页面文件)”,将该值设为“1”(如图4)。
这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile。 sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
图4 清空页面文件 叮当点评:本文较详细地讲解了虚拟内存的概念及优化方法。使我们了解了它在内存与硬盘之间的工作关系,同时认识到了虚拟内存并非越大越好,而应该根据计算机的具体配置进行合理的调整。
相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后,一定会使爱机在性能上有所提升。 。
5.win10虚拟内存设置多了,电脑无法启动怎么办
用别人的电脑,制作U盘启动盘,里面带硬盘管理工具,比如win PE 或 DiskGenius之类的,用来删除文件 C:pagefile.sys 之后,正常启动就OK了,祝你成功! 追答 : U盘启动盘:U深度,大白菜,老毛桃等都行 装了双系统,也不可以在另一个系统里改变它的大小,但是可以删除虚拟内存文件如果双系统能启动任何1个,就不应该虚拟内存设置多了引起的win10 无法启动 追答 : 有条件的,2个系统不能在同一个盘符里,否则删除不了 通常在C:盘,不知你的win10当时选择在哪个盘。
找不到就全盘搜索:pagefile.sys该文件通常是隐藏的,受系统保护的。如何显示隐藏文件你应该会的。
转载请注明出处windows之家 » win10安卓模拟器虚拟内存怎么设置在哪