图拉丁吧 关注:7,921,283贴子:131,896,131
  • 30回复贴,共1

微星小飞机(MSI Afterburner)内存与虚拟内存对应的监控选项

只看楼主收藏回复


微星小飞机(MSI Afterburner)在软件内打开设置(齿轮图标)找到监控
1,RAM usage是物理内存总占用
2,RAM usager是当前程序物理内存占用
3,Commit charge是提交内存总占用(物理内存与虚拟内存总占用之和)
所以第三项减少第一项为虚拟内存总占用量
我们也可以通过任务管理器(截图为WIN10 64位)以及它自带的资源监视器查看,以暗黑破坏神4为例

左侧小飞机监控数据RAM一栏,从左到右分别是之前说的1、2、3。
1对应任务管理器的使用中(已压缩)
2对应资源监视器中的勾选进程暗黑破坏神4的工作集
3对应已提交
小飞机基础教程,请自行搜索。


IP属地:吉林1楼2023-03-27 11:10回复
    更正2是RAM usage \process


    IP属地:吉林来自Android客户端2楼2023-04-15 09:08
    回复
      2025-08-25 01:34:13
      广告
      不感兴趣
      开通SVIP免广告
      很有用


      IP属地:浙江3楼2023-06-19 20:10
      回复
        好东西


        IP属地:广西来自Android客户端4楼2023-11-06 11:44
        回复
          lz解释的很清楚👍🏻


          IP属地:河北来自Android客户端5楼2023-12-01 20:27
          回复
            第三个是虚拟内存总使用量吧,减去第一个怎么回事?减去8G物理内存使用总量?不对劲吧



            IP属地:辽宁6楼2024-01-21 14:39
            收起回复
              经6L提示Commit charge是虚拟内存占用,查询一番,与我们普通用户理解的有些不一样。
              省流——已提交前者内存是当前使用的物理内存+分页文件(虚拟内存),它叫已申请虚拟内存。后者内存是总物理内存+总页面文件,它叫总虚拟内存。
              所以前几楼,第三项减第一项得出的数值=分页文件大小,也就是我们以为的“虚拟内存”这么理解,也没错。但较真,专业叫法不正确
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              详细版
              以下引自知乎用户昌维回答——
              任务管理器中的【已提交】指标对应有两个数字
              左边的数字指的是:电脑当前运行的所有程序总共已经向操作系统申请的内存空间
              右边的数字指的是:电脑当前运行的所有程序总共可以向操作系统申请的内存空间
              已提交
              对应图上的 40.9/72.8 GB
              该参数有两个部分,从左至右分别对应:已申请/总虚拟内存
              已申请
              对应上图的40.9部分
              其指示当前操作系统上所有进程使用 malloc() 等内存分配函数已经申请的内存总容量
              例如当你启动一个新的进程,并且执行了 malloc(1024 * 1024) ,那么此时【已申请】部分则会增加 1 MB
              总虚拟内存
              对应上图的 72.8 GB 操作系统的【总虚拟内存】包括【物理内存】和【交换区】
              知乎匿名用户回答——
              匿名用户
              针对你的问题,已提交后面那个数字,就是你的物理内存容量加上你硬盘交换区pagefile.sys文件的容量。后者在windows里面被称之为虚拟内存。
              但你要是知道计算机科学里面,虚拟内存这个词另有所指。Windows把pagefile.sys叫做虚拟内存是误用,类似功能的文件/磁盘区块在Linux系统里面叫做交换区,Swap。而已提交前面的那个数值则是你系统里全部的程序的(真正意义上的)虚拟内存之和。
              所谓真正意义上的虚拟内存,简单来说就是每个程序需要的内存的大小。程序A跟操作系统请求了1GB,操作系统就给他1GB。B请求2GB,系统就给2GB。你所有程序请求的内存,加起来,就是已提交前面的那个数字.
              所有程序请求来的内存,由操作系统管理,有些程序比较活跃,优先级比较高,就会被系统安排到高速的物理内存。比如A很活跃,优先级很高,系统就从物理内存里面分1GB内存给它。B不太活跃,优先级比较低,同时系统内存又比较紧缺,那么操作系统就从硬盘交换区上给它拿2GB空间,给他当作内存用,当然B就跑得慢了。
              参考https://www.zhihu.com/question/43714216/answer/2157726108


              IP属地:吉林7楼2024-01-21 19:05
              收起回复
                关键是现在的虚拟内存不像以前的系统那样可有可无不被重视了,现在默认不设置小飞机显示游戏里物理只占用5G,虚拟却占用多达17G,所以卡成幻灯片,设置指定硬盘32G就瞬间不卡很流畅了,那么很诡异的问题就是不设置爆虚拟内存了它也不占用物理内存,难道是用cpu来当虚拟内存,因为不设置爆虚拟内存后cpu使用率100%帧数大降,诡异的是小飞机还显示正常多少数字却不提示满了,会让人以为内存很大不用管怀疑是cpu不行显卡不行


                IP属地:辽宁来自Android客户端8楼2024-01-22 09:55
                收起回复
                  2025-08-25 01:28:13
                  广告
                  不感兴趣
                  开通SVIP免广告
                  话说这玩意能修改单位吗,我不想让它以MB为单位 我觉得GB更直观一些


                  IP属地:山东9楼2024-07-12 19:00
                  收起回复
                    小飞机不准


                    IP属地:河南来自Android客户端10楼2024-07-23 15:18
                    回复
                      这个
                      到底是系统的分页文件大小
                      还是所谓的GPU共享内存大小


                      IP属地:广西来自Android客户端11楼2024-09-17 16:13
                      收起回复
                        ram占有率哪里设置,还是只能看占用的具体值


                        12楼2024-09-18 16:11
                        收起回复