0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟内存不足的原因

工程师 来源:未知 作者:姚远香 2019-03-14 14:25 次阅读

电脑系统是WinXP,最近使用时,没开多少程序,却常常出现虚拟内存不足的系统提示。可能有以下几个原因:

1、感染病毒

有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,升级病毒库,然后把防毒措施做好!

2、虚拟内存设置不当

虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可,如果设置得过小,就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例,右键点击我的电脑,选择属性,然后在高级标签页,点击性能框中的设置按钮,切换到高级标签页,然后在虚拟内存框中点击更改按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。

3、系统空间不足

虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为pagefile.sys,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。

4、SYSTEM用户权限设置不当

基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘写入和修改的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户写入和修改的权限即可,不过这个仅限于使用NTFS文件系统的用户。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    8

    文章

    2767

    浏览量

    72779
  • 虚拟内存
    +关注

    关注

    0

    文章

    70

    浏览量

    8018
收藏 人收藏

    评论

    相关推荐

    cubeide创建项目时运行缓慢,弹出内存不足错误unhandled error java heap space怎么解决?

    如题,创建了一个非常简单的iic通讯工程,配置的时候非常煎熬,每点击一下要等待几秒钟,cpu占用拉满,配置完成构建项目等待几秒之后报错内存不足错误unhandled error java heap
    发表于 04-01 08:08

    拆解mmap内存映射的本质!

    mmap 内存映射里所谓的内存其实指的是虚拟内存,在调用 mmap 进行匿名映射的时候(比如进行堆内存的分配),是将进程虚拟内存空间中的某一
    的头像 发表于 01-24 14:30 350次阅读
    拆解mmap<b class='flag-5'>内存</b>映射的本质!

    内存不够用的处理方法

    方法来处理内存不足的问题。本文将详细介绍内存不足原因以及解决的方法。 1. 了解内存不足原因 首先,我们应该了解
    的头像 发表于 12-28 11:15 395次阅读

    Windows服务器虚拟内存的设置建议

    虚拟内存是计算机操作系统用于扩展物理内存的一种机制。在Windows服务器上,虚拟内存的设置对系统性能和稳定性至关重要。以下是关于Windows服务器虚拟内存设置的建议。
    的头像 发表于 12-25 17:03 574次阅读

    内存管理单元的重要功能是什么

    微观理解 内存管理单元(MMU)的一个重要功能是使系统能够运行多个任务,作为独立的程序运行在他们自己的 私有虚拟内存空间。 它们不需要了解系统的物理内存图,即硬件实际使用的地址,也不需要了解可能在
    的头像 发表于 11-26 15:36 264次阅读
    <b class='flag-5'>内存</b>管理单元的重要功能是什么

    docker内存不足的解决办法

    审查Docker容器的内存使用情况: 首先,我们需要审查Docker容器的内存使用情况,以确定它是由哪个容器引起的内存不足问题。命令"docker stats"可以用来查看容器的资源使用情况,包括
    的头像 发表于 11-23 10:41 984次阅读

    PMP物理内存保护介绍

    PMP 和 Paging 物理内存保护机制旨在与 RISC‑V 指令集手册,第二卷:特权架构,版本 1.10 中描述的基于页面的虚拟内存系统组合。启用分页后,访问虚拟内存的指令可能会导致多次物理
    的头像 发表于 10-07 17:49 595次阅读

    Linux实现原理—虚拟内存技术简析

    虚拟内存技术是操作系统实现的一种高效的物理内存管理方式
    发表于 08-10 12:57 622次阅读
    Linux实现原理—<b class='flag-5'>虚拟内存</b>技术简析

    为什么需要虚拟内存虚拟内存的概念与实现

    面试的时候经常会被问到 malloc 的实现。从操作系统层面来说,malloc 确实是考察面试者对操作系统底层的存储管理理解的一个很好的方式,涉及到虚拟内存、分页/分段等。下面逐个细说。
    发表于 08-09 09:38 1346次阅读
    为什么需要<b class='flag-5'>虚拟内存</b>?<b class='flag-5'>虚拟内存</b>的概念与实现

    一文详解Linux虚拟内存技术

      以存储单元为单位来管理显然不现实,因此Linux把虚存空间分成若干个大小相等的存储分区,Linux把这样的分区叫做页。为了换入、换出的方便,物理内存也就按页的大小分成若干个块。由于物理内存中的块空间是用来容纳虚存页的容器,所以物理
    发表于 07-17 17:29 412次阅读
    一文详解Linux<b class='flag-5'>虚拟内存</b>技术

    Linux虚拟内存的基础知识

      内存是程序得以运行的重要物质基础。如何在有限的内存空间运行较大的应用程序,曾是困扰人们的一个难题。为解决这个问题,人们设计了许多的方案,其中最成功的当属虚拟内存技术。
    发表于 07-17 17:26 215次阅读
    Linux<b class='flag-5'>虚拟内存</b>的基础知识

    哪些原因会导致SOLIDWORKS崩溃?

    是SOLIDWORKS崩溃的一些常见原因内存不足 SOLIDWORKS需要大量的内存才能正常工作,尤其当它处理大型装配体和复杂的表面时,更需要更多的内存。如果计算机的
    的头像 发表于 07-17 14:31 1250次阅读

    138. VNCK执行程序内存不足时的对策 #硬声创作季

    虚拟
    充八万
    发布于 :2023年07月06日 03:27:10

    虚拟内存的基本概念

    对主存的抽象概念,即是虚拟内存(Virtual Memory)。 虚拟内存为每个进程提供了一个一致的、私有的地址空间,它让每个进程产生了一种自己在独享主存的错觉(每个进程拥有一片连续完整的内存空间) 。 理解不深刻的人会认为
    的头像 发表于 06-22 14:51 1066次阅读
    <b class='flag-5'>虚拟内存</b>的基本概念

    虚拟化技术—CPU虚拟

    物理机器是由CPU,内存和I/O设备等一组资源构成的实体。虚拟机也一样,由虚拟CPU,虚拟内存虚拟I/O设备等组成。
    的头像 发表于 06-06 15:47 1700次阅读