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

    文章

    2999

    浏览量

    73882
  • 虚拟内存
    +关注

    关注

    0

    文章

    70

    浏览量

    8052
收藏 人收藏

    评论

    相关推荐

    如何优化RAM内存使用

    :使用任务管理器查看当前运行的程序和服务,关闭那些不需要的。 禁用启动程序 :减少开机启动项,只保留必要的程序。 2. 优化操作系统设置 调整虚拟内存 :合理设置虚拟内存,避免过多占用硬盘空间。 清理磁盘 :定期进行磁盘清理,删除临时文
    的头像 发表于 11-11 09:58 173次阅读

    RAM内存不足的表现及解决方法

    RAM内存不足的表现及解决方法 一、RAM内存不足的表现 系统运行缓慢 当RAM内存不足时,计算机的响应速度会明显下降,打开程序或文件需要更长的时间。 频繁的页面交换(Page Swapping
    的头像 发表于 11-11 09:53 318次阅读

    ESP32-S3-DevKitC-1-N8R8烧录提示内存不足,为什么?

    买的ESP32-S3-DevKitC-1-N8R8,烧录官方Blink Example提示Total image size:256369 bytes (.bin may be padded larger),是因为内存不足吗?
    发表于 07-19 08:22

    (RTOS_SDK)mbedtls_ssl_write内存不足怎么解决?

    当堆内存不足时,该函数mbedtls_ssl_write永远卡住,大约3-4kb的堆。ssl_write将永远阻塞,直到您重置设备,它仅在堆内存不足时发生。当写入永远阻塞时,中断仍然有效。请进
    发表于 07-17 07:57

    ESP32S2F使用内部存储并开启PSRAM后提示内存不足是哪里的问题?

    我测试使用的是ESP32S2F, 4M flash 2M PSRAM,在使用中挂接显示屏运行的LVGL,然后使用串口接收数据并显示,运行正常;后打开了wifi,但是打开后开始提示内存不足,在
    发表于 07-01 06:49

    mesh的内存占用能否优化?

    我测试到esp_mesh在开启的情况下,即打开wifi和打开mesh,DRAM会占用大约130kb内存。且测试发现esp32剩余内存不足大约60kb的时候系统会重启。这样来说300KB内存仅剩
    发表于 06-28 15:32

    聚徽触控-工控一体机内存不足怎么办

    工控机,作为一种工业控制设备,与我们日常使用的电脑有很多相似之处。在使用过程中,我们也可能会遇到各种问题,其中内存不足是一个较为常见的问题,特别是在一些较旧的工控机设备上更容易出现。那么,当工控机内存不足时,我们应该如何解决呢?
    的头像 发表于 05-30 10:17 382次阅读

    STM8L051片子使用重定向printf函数时总是报错,没办法引用printf函数是什么原因

    STM8L051片子使用重定向printf函数时总是报错,没办法引用printf函数,不知道是什么原因,使用的是IAR编译器,总是报内存不足的错误,,求大神指导
    发表于 04-28 08:05

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

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

    拆解mmap内存映射的本质!

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

    内存不够用的处理方法

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

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

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

    eclipse设置jvm内存大小

    内存大小,并对其背后的原理进行解释。 JVM(Java虚拟机)是Java程序的运行环境,它负责将Java字节码翻译成机器码,以便在不同的平台上执行。JVM使用内存来存储运行时对象和执行过程中的临时数据。如果JVM的
    的头像 发表于 12-06 11:43 1818次阅读

    Java怎么排查oom异常

    Java中的OOM(Out of Memory)异常是指当Java虚拟机的堆内存不足以容纳新的对象时抛出的异常。OOM异常是一种常见的运行时异常,经常出现在长时间运行的Java应用程序或处理大数
    的头像 发表于 12-05 13:47 1213次阅读

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

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