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文件系统的用户。

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

    关注

    9

    文章

    3252

    浏览量

    76569
  • 虚拟内存
    +关注

    关注

    0

    文章

    79

    浏览量

    8511
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Docker容器启动失败的常见原因和排查思路

    Docker 容器启动失败是日常运维中最常遇到的问题之一。和物理机/虚拟机不同,容器启动失败的原因更加多样化——可能是镜像问题、配置错误、资源不足、网络不通、权限限制、健康检查失败、依赖服务未就绪等
    的头像 发表于 05-14 10:30 315次阅读

    低功耗串行接口sram spi芯片在嵌入式系统应用

    对于资源受限的嵌入式系统而言,当需要处理图像缓存、数据采集缓冲或运行复杂算法时,很容易出现内存不足的情况。这时候SRAM SPI芯片就是一种兼顾性能、容量与功耗的实用扩展方案。sram spi不仅
    的头像 发表于 04-15 14:40 170次阅读

    运行测试程序以读取通过受信任应用程序 (TA) 存储的安全 blob 时,内存不足怎么解决?

    当我运行测试程序以读取通过受信任应用程序 (TA) 存储的安全 blob 时,我遇到了内存不足 (OOM) 问题。 我仔细观察了代码,但没有发现任何内存漏洞。 测试程序读取对称密钥,并通过 TA
    发表于 04-10 10:52

    SQPI PSRAM为单片机提供RAM扩展方案

    在嵌入式开发中,很多MCU由于引脚数量有限,无法直接支持并行SRAM或SDRAM的扩展接口,这在处理语音、图像等数据密集型或算法密集型任务时,常常面临内存不足的瓶颈。
    的头像 发表于 04-09 14:34 219次阅读
    SQPI PSRAM为单片机提供RAM扩展方案

    虚拟化数据恢复】ESXI虚拟机还原快照致数据丢失?完整恢复方案解析

    虚拟机技术作为虚拟化技术的一种,在现代信息技术领域扮演着重要角色。虚拟化技术的核心是将事物从一种形式转变为另一种形式,它在多个方面都有广泛应用。 常见的虚拟化技术,比如操作系统中
    的头像 发表于 03-12 15:17 290次阅读
    【<b class='flag-5'>虚拟</b>化数据恢复】ESXI<b class='flag-5'>虚拟</b>机还原快照致数据丢失?完整恢复方案解析

    Linux下扩充Swap交换空间:解决内存不足的实用指南,这些影响要注意!

    大家在使用 Linux 系统(比如常用的 Ubuntu)时,是不是偶尔会遇到 “内存不足” 的弹窗?比如运行大型编译任务、多开虚拟机、做数据分析,或者把 Linux 当服务器用的时候,物理内存一旦 “告急”,系统就会卡顿甚至崩溃
    的头像 发表于 02-09 16:33 644次阅读
    Linux下扩充Swap交换空间:解决<b class='flag-5'>内存不足</b>的实用指南,这些影响要注意!

    RDMA设计37:RoCE v2 子系统模型设计

    子系统模型并将其整合到验证平台中,使得 RoCE v2 高速数据传输系统能够进行复杂网络环境下的仿真验证。RoCE v2 子系统模型包含两个 AXIS 总线接口、一个虚拟内存管理器、一对输入输出缓冲
    发表于 02-06 16:19

    【「Linux 设备驱动开发(第 2 版)」阅读体验】+读深入理解Linux内核内存分配

    最近这段时间内存条、硬盘的价格飞涨,随着AI产品的兴起,大数据模型的应用,对硬件存储要求的更高。这节阅读有关Linux内存管理方面的知识。 Linux系统使用了“虚拟内存”机制,虚拟内存
    发表于 01-16 20:05

    Linux Swap交换空间详解:Android编译内存不足?这样扩充立竿见影

        在  Linux  系统使用过程中,你是否遇到过  “ 内存不足 ”  的报错?比如编译  Android  源码时,明明按教程操作,却因物理内存没达到  16G  要求而编译中断?这正是
    的头像 发表于 12-06 08:10 4682次阅读

    为什么单片机中很少使用malloc,而PC程序频繁使用呢?

    使用 malloc)变得不太适用,因为动态内存分配可能导致内存碎片,造成内存不足或系统崩溃。 PC:现代PC的内存资源相对丰富,RAM通常在GB级别。在这种环境下,malloc 可以灵
    发表于 11-20 06:55

    蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因及解决措施

    内容:蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因 现象: 解决措施: 蜂鸟e203在虚拟机unbuntu上面验证时不要重复输入命令: make install make compile SIM=iverilog
    发表于 10-24 08:27

    串口OTA在线升级及内存不足原因

    所有功能正常的程序,为了在加快OTA下载的速度,将原来的串口接收数组的长度1024变为3072时反而接收不到数据了,后来查看了一下内存具体如下: free total : 45708 used
    发表于 09-17 08:01

    Perforce QAC 2025.2版本更新:虚拟内存优化、100%覆盖CERT C规则、CI构建性能提升等

    【产品更新】Perforce QAC更新至2025.2版本,安装路径和许可证都有变化!重点:虚拟内存占用降低、100%覆盖CERT C规则,C23支持增强、CI构建性能提升等。建议尽快评估升级。
    的头像 发表于 09-09 14:40 889次阅读
    Perforce QAC 2025.2版本更新:<b class='flag-5'>虚拟内存</b>优化、100%覆盖CERT C规则、CI构建性能提升等

    Linux性能监控与调优技巧

    作为一名在一线摸爬滚打多年的运维工程师,我见过太多因为性能问题导致的线上故障。凌晨2点被告警电话吵醒,面对CPU飙升到100%、内存不足、磁盘IO瓶颈等问题时的那种焦虑,相信每个运维人都深有体会。
    的头像 发表于 08-18 11:26 1100次阅读

    k230_sdk使用sd卡启动,能看到sdcard吗?

    k230_sdk使用sd卡启动,能看到sdcard吗,我sd卡启动后无法找到sd卡里的文件,还有我用仓库下的模型在大核终端运行却被告知内存不足,这咋搞
    发表于 06-25 07:39