首页 > 其他分享 >解决c盘无故被大量占用问题

解决c盘无故被大量占用问题

时间:2024-09-15 11:46:23浏览次数:9  
标签:无故 占用 RAM 系统 内存 设置 解决 虚拟内存 物理

解决c盘无故被大量占用问题

问题引出

在用win10、win11的时候经常遇到c盘莫名其妙的就被占用完了,即便清理后也还是没将内存释放出来,这可能是因为虚拟内存过大导致的。

虚拟内存是什么

1.Windows虚拟内存机制

Windows虚拟内存是一种内存管理技术,它允许计算机在物理内存不足时,使用硬盘空间来模拟内存,从而扩展可用内存资源。当物理内存不足时,系统会将部分内存页面交换到硬盘上的页面文件中,以腾出空间加载其他程序或数据。虽然虚拟内存可以提高系统性能和稳定性,但也可能导致较低的访问速度和硬盘碎片化。

2.虚拟内存有什么作用

虚拟内存是一项重要功能,它能把物理内存(RAM)中使用频率较低的数据临时转存到硬盘上。这样,Windows 就能把速度更快的 RAM 资源留给正在运行的应用和进程优先使用。这不仅能提升整系统的整体性能,还可以在 RAM 资源紧张时防止系统出现卡顿。

以上两点是对虚拟内存的机制和作用的一个大致的概括,简而言之,当 RAM 使用达到上限时,系统就会启用虚拟内存,来临时允当内存空间。通过利用硬盘的一部分空间作为虚拟内存,可以增加系统的内存容量,从而运行更多程序。

硬件 读写速度 存储容量 数据保存 应用场景
RAM 较快 较小 断电后丢失 临时存储程序运行时的数据
硬盘 较慢 较大 断电内容不丢失 长期存储操作系统、应用程序和文件

虚拟内存调整的方法

我们只需要在设置-系统-系统信息-高级系统设置里面找到性能选项,点击设置

Clip_2024-09-15_11-07-01

在高级里面就有关于虚拟内存的设置

Clip_2024-09-15_11-07-29

一般情况来说是由系统来接管关于虚拟内存的设置和自适应调整,无需用户担心。但是我们是来解决c盘内存占用问题的,我们也可以进行自定义调整,适当缩小虚拟内存的大小来释放系统盘的内存。

虚拟内存调整的建议和参数推荐

具体建议

1、自动管理
对大多数用户而言,把虚拟内存的调试交给系统自己来管理更为方便简单,系统会根据系统的物理内存和当前的使用情况自动调整虚拟内存的大小。这种设置通常已经能够满足普通用户的需求,无需手动干预。

2、手动设置

两种方案,一是把c盘虚拟内存关掉,换到其他ssd的盘符上,二是c盘设置小部分,其他ssd盘符再设置一部分。虚拟内存大小设置为物理内存的1.5倍,最大可以设置成物理内存额度2-3倍,不要设置的过大,以免占用过多的硬盘空间。

参数推荐

笔者这里以16G RAM作为例子
初始大小:
一般建议设置为物理内存的1.5倍左右。对于16G RAM,初始大小可以设置为24GB(16G * 1.5)。这个值可以确保在物理内存不足时,系统能够迅速地将部分数据转移到虚拟内存中,以保持系统的稳定运行。

最大大小:
最大值的设置应考虑到硬盘的可用空间以及系统的实际需求。通常,最大值可以设置为物理内存的2倍到3倍之间,即32GB到48GB之间。如果硬盘空间有限,可以适当降低最大值;如果经常运行大型软件或游戏,可能需要将最大值设置得稍高一些,一般来说2倍左右够用。

以上是理论参数,实际上16G RAM是能够应对绝大部分电脑使用场景,甚至不开虚拟内存问题都不大,真不够用了笔者这边还是更建议添加物理内存是最佳的解决方案

贴上笔者正在使用的方案,每个人使用习惯和环境不同,可以当做参考但并不建议当做作业来抄

Clip_2024-09-15_11-44-04

标签:无故,占用,RAM,系统,内存,设置,解决,虚拟内存,物理
From: https://www.cnblogs.com/LLINGZI/p/18415112/solve-the-problem-of-a-large-number-of-occupati

相关文章

  • 脚本 $'\r': command not found异常解决办法
    1、运维人员在日常工作中需要写一些shell脚本监控服务器资源使用情况:2、下面一个监控脚本:echo-e"服务器名称,CPU使用率,内存使用率,磁盘总空间,磁盘使用率,磁盘剩余空间"cpu=$(top-b-n1|grep"^%Cpu"|awk'{printf"%.2f%%",$2+$4}')mem=$(free-m|awk'NR==2{printf......
  • Ubuntu 20.04 解决 NVIDIA-SMI 出错问题
    目录一、初始问题二、解决方法2.1法一2.2法二三、新的问题3.1解决方案3.2进一步解决3.3最后解决一、初始问题       今天要在本机上装个环境时,运行了一下nvidia-smi突然遇到一个问题:FailedtoinitializeNVML:Driver/libraryversionmismatch......
  • 解决服务器首次请求异常耗时问题
    1.问题描述在我们的图像识别API服务中,我们遇到了一个棘手的问题:服务器在首次接收请求时,响应时间异常地长,经常导致超时错误。这不仅影响了用户体验,还可能导致系统不稳定。现象:测试接口在首次调用时出现超时后续请求则能正常响应复现方法:只需在服务重启后或长......
  • Windows10解决“远程计算机或设备将不接受连接检测到该设备或资源(Web 代理)未设置为
    问题表述:远程计算机或设备将不接受连接检测到检测到 该设备或资源(Web代理)未设置为接受端口“7897”上的连接。 在教室上课,因为各种原因改了网络设置,以致无法Web联网。但是微信和钉钉收发消息自如。网络诊断后报错这是我遇到的报错。解决方法:左下角“开始”“设置”......
  • Openwrt挂载大容量NTFS磁盘,解决默认挂载不能写入问题,实现samba共享
    1.目的在OpenWRT上挂载上大容量磁盘(NTFS文件系统),支持读写操作。解决默认挂载仅能读取,不能写入问题。配置Samba36,实现局域网文件夹共享。2.环境架构ARMv7Processorrev1(v7l)固件版本OpenWrt19.07.7内核版本3.10.33安装插件smbd-v#检查是否安装了smbopk......
  • Cloudflare的403 禁止错误如何解决?
     Cloudflare的403错误与常规HTTP403错误代码并无二致,都表示禁止访问。这通常意味着你没有权限访问该文档。然而,在使用Cloudflare的情况下,当你尝试网页抓取时,可能会遇到这种情况,因为它可能表明你的IP地址已被禁止。绕过Cloudflare的403Forbidden错误有多种方......
  • Codes 开源研发项目管理平台——创新的敏捷测试解决方案
    前言Codes是国内首款重新定义SaaS模式的开源项目管理平台,支持云端认证、本地部署、全部功能开放,并且对30人以下团队免费。它通过整合迭代、看板、度量和自动化等功能,简化测试协同工作,使敏捷测试更易于实施。并提供低成本的敏捷测试解决方案,如同步在线离线测试用例、流程化管......
  • Unity Webgl小游戏存取数据的解决方案
    在Unity中,如果我们要存储数据,通常会使用以下几种方法:1.Unity官方提供的PlayerPrefs2.Unity官方提供的ScriptableObject3.使用Json,XML,CSV等文件保存4.使用数据库存储 而在Webgl手机小游戏中,通常会以PlayerPrefs进行保存,因为PlayerPrefs是一个极其轻量级的存储方式可以用于......
  • 【VMware vCenter】vCenter Server 各版本证书有效期及过期解决办法。
    这篇(VMwarevCenterServer(VCSA)5.5版本证书过期问题处理过程。)文章阐述了有关vCenterServer证书过期的处理过程,整个过程相对来说比较复杂并且有的地方可能也没有说清楚,因此我想在此篇文章中重新做一个针对vCenterServer证书相关的汇总,以方便有需要的朋友进行查阅和参考......
  • 春日课堂:SpringBoot在线教育解决方案
    第二章关键技术的研究2.1相关技术网络教学平台是在Java+MySQL开发环境的基础上开发的。Java是一种服务器端脚本语言,易于学习,实用且面向用户。全球超过35%的Java驱动的互联网站点使用Java。MySQL是一个数据库管理系统,因为它的体积小但速度快,成本低,或者开源受到中小型网站......