微软协助改进Windows上的Chrome内存使用

时间:2023-11-18 20:37:50 

Google Chrome是Windows PC平台上最为知名的“内存老虎”应用,一些内存配备较少的低端机型上,浏览器时常会发生启动慢,打开网页延迟和卡顿的问题。Chromium社区的bug帖子解释说,在启动过程中,Chrome DLL会被ImagePreReader预读。在高端计算机上这并不是问题,但chrome.dll和chrome_child.dll的预读时间在配置较差的机型上最多要用到1.33秒来预读,这就是启动慢和卡顿的根源。

微软似乎也在这个领域为Chromium做出贡献。 微软工程师在Chromium上提交的改进旨在解决此问题,也就是从根源上改进浏览器的内存管理。

微软协助改进Windows上的Chrome内存使用

微软介绍,他们更改了进程内预取程序以将代码加载到Image页面,而不是MapFile页面以节省CPU并提高内存使用率,并且在启用较大文件的OS PreFetch的OS构建上不执行任何操作。

需要注意的是,这需要新版操作系统中的PreFetchVirtualMemory API,因此在比较老旧的Windows 7系统上依然会将文件读取为数据/MapFile。工程师表示,代码提交已合并到Chromium中。

目前尚不清楚基于Chromium的浏览器产品何时会实施这些更改,以及整体内存或CPU使用率是否会有任何明显的变化,但即便有一点改进,也可能会使低端PC上的情况稍好一些。

标签:Windows
0
投稿

猜你喜欢

  • 禁止Win7系统sql server等开机启动项,提升开机速度

    2022-04-23 15:01:11
  • Word2003输入的文字自定义变成相应的图片

    2023-11-25 22:15:49
  • 独立开发人员成功编译适用于Win10 ARM的Chromium浏览器

    2022-02-24 13:27:16
  • 如何使用PS调整GIF动图的大小?

    2022-02-27 14:21:30
  • Win7系统提示Windows无法连接到无线网络如何解决?

    2023-04-02 21:42:36
  • 百度网盘如何清理垃圾文件?百度网盘清理垃圾方法

    2022-03-24 09:55:51
  • win10右击鼠标一直转圈怎样解决?

    2023-08-11 04:36:04
  • edge浏览器看腾讯视频经常提示内存不足怎么办?最简单的方法教给

    2022-07-03 15:59:35
  • Win7开机自动拨号连接上网设置方法图文教程

    2023-10-11 08:52:00
  • 怎么解决电脑开机死机的问题

    2022-10-24 15:49:42
  • 如何禁用windows 7系统键盘上的Power键

    2023-07-15 17:42:57
  • 如何在 Windows 11 上启用新的自动色彩管理 (ACM) 功能?

    2022-10-31 02:03:07
  • PPT文本一键转换成图表、多图快速排版、快速美化时间轴实现教程

    2022-09-15 10:05:25
  • win10版本1909系统关机自动重启的解决方法

    2023-02-24 11:03:37
  • 解决win7开机出现uxtheme.dll丢失的小方法

    2022-11-01 01:10:27
  • PPT文件打不开怎么办?

    2023-11-03 15:01:01
  • MacOS Big Sur 11.3网页怎么设置时间限制?

    2023-06-27 13:30:47
  • Win7如何隐藏图标?隐藏桌面右下角的图标的方法

    2022-02-22 09:57:57
  • Win7系统怎么快速切换已经打开的程序窗口

    2022-08-28 07:15:49
  • excel怎么根据身份证号计算年龄

    2022-11-29 14:37:42
  • asp之家 电脑教程 m.aspxhome.com