服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

伪装成Chrome,Yandex浏览器稳定性大幅提升

日期: 来源:OSC开源社区收集编辑:

出品 | OSC开源社区(ID:oschina2013)

用户熟知的 Chrome、Edge、Brave、Vivaldi 和 Opera 都是基于 Chromium 的浏览器,在大家的认知中,这些浏览器的性能应该都差不太多,各个浏览器之间的主要差别可能就是界面和一些功能。只不过从最近的测试来看,情况并非如此。

Yandex Browser 是俄罗斯搜索巨头 Yandex 在 2012 年推出的浏览器,同样基于 Chromium,其特点是内置了卡巴斯基的反病毒技术来保护用户安全。近日 Yandex 浏览器性能团队的负责人 Maxim Smirnov 在官方博客的一篇名为「命名很重要」的文章中表示,他们仅仅就是将浏览器的可执行文件改名为 chrome.exe,就大幅降低了 GPU 进程的崩溃率和内存占用。

事情的起因是 Maxim Smirnov 的团队发现了一个触摸板滚动问题,该问题影响了 Yandex 浏览器,但在同一台设备上,Chrome 和 Edge 却没有受到影响。在技术层面,Yandex 浏览器使用的触摸板事件处理逻辑与 Chrome 这些浏览器完全相同,因此他们就想到重命名 Yandex 浏览器的可执行文件是否会改善浏览器的性能。最后证实,当 Yandex 将其浏览器的可执行文件从 browse.exe 重命名为 chrome.exe 时,滚动问题就得到了解决。

结果令我们非常惊讶,对于实验组中使用 AMD 显卡的用户,GPU 进程崩溃的次数减少了 5.5 倍,GPU 进程的内存占用平均减少了 8%,网页的打开速度和界面响应速度也略有加快。

通过简单修改可执行文件的名称就能改进性能和稳定性,也表明 AMD 的驱动程序对某些功能或优化使用了「硬编码」的进程名称列表,而 Yandex 的浏览器并不在该列表中。

Yandex 目前已经联系了 AMD,要求将他们的浏览器也加入列表。只不过要想获得这个优化就必须等待 AMD 推出新版驱动程序,届时也需要用户更新驱动程序,为了让用户提前用上 “优化” 过的 Yandex,它们决定在 22.9.0 版本率先做出改变,就是把自己 “伪装” 成 Chrome。

目前 Yandex 使用了 Chromium 的一个内部功能,只有 GPU 进程本身被替换成了 chrome.exe,Yandex 浏览器的可执行文件名称依然保持不变。打开任务管理器的用户仍然会看到 browser.exe 是 Yandex 进程的名称。

Yandex 表示这个改进是在采用 AMD 显卡的设备上发现的,目前还不清楚 NVIDIA 的显卡是否也受此影响。除了 Yandex 浏览器,现在也还不清楚其他基于 Chromium 的浏览器是否也受到这个问题的影响,各个浏览器厂商可以进行类似的测试来验证这一点。

相关链接:https://habr-com.translate.goog/ru/company/yandex/blog/721374/?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=en&_x_tr_pto=wapp

往期推荐



微软开源Visual ChatGPT,7天斩获2.2万stars

Linux内核、LLVM、GCC均已支持龙芯LoongArch架构

相关阅读

  • 微软Bing上线AI绘画功能

  • 出品 | OSC开源社区(ID:oschina2013)微软上线了 Bing Image Creator,这是一项采用 AI 技术的基于文字生成图像服务,底层采用了 OpenAI 提供的高级版 DALL∙E 模型。用户只需要使
  • 微软的这款手机版软件,接入ChatGPT后可封神!

  • 啰嗦几句这段时间ChatGPT的话题持续发酵,好多人都已经开始各网站各平台学习ChatGPT了,网上说的有些关于ChatGPT的话题看着像在贩卖焦虑,感觉你不会ChatGPT就会被时代淘汰似的。
  • OpenAI不open,开源与否如何影响科技产业发展?

  • “要发展科技及产业,开源与否究竟谁是更好的选择?”作者 | 史林最近几个月,ChatGPT真可说是风头无两,不仅以五天破百万,两个月上亿的速度刷新了APP用户增速最快的纪录,还引起全球
  • 推荐 5 个好玩的 ChatGPT 开源应用

  • 推荐 5 个基于 ChatGPT 的开源应用:基于强大的 GPT 大模型能力,看能开出什么好玩有趣实用的应用。本期推荐开源项目目录:1. 基于 OpenAI 的翻译应用2. 让 ChatGPT 支持图片3.
  • 谷歌版 ChatGPT Bard 开放内测申请了!

  • 公众号关注 “GitHubDaily”设为 “星标”,每天带你逛 GitHub!上个月初,Google 在巴黎开了一场技术发布会,对外展示一款可用于对抗 ChatGPT 的聊天机器人:Bard。只可惜,出师未捷身
  • Web3基础设施基金会(W3IF)已在香港正式成立

  • 为了推进 Web3 基础设施生态的发展,Web3 基础设施基金会(Web3 Infrastructure Foundation,简称 W3IF)于 2023 年 2 月在香港成立。W3IF 是一个非营利组织,其目标是通过汇集来自世
  • 原来有这么多开源的Web浏览器

  • 出品 | OSC开源社区(ID:oschina2013)提到 Web 浏览器,耳熟能详的当数四小龙:Chrome / Firefox / Safari / 微软 Edge ,这四家浏览器占据了大部分市场份额,同时也在制定 Web 的标准
  • 超100亿次安装 | curl诞生25周年

  • 出品 | OSC开源社区(ID:oschina2013)昨天是 curl 诞生 25 周年的纪念日,创始人 Daniel 回顾了项目经历的二十五年。Daniel 表示,他发布 curl 的首个版本时只有 27 岁,当时在 Fron
  • 高通开源aptX和aptX HD编码器

  • 出品 | OSC开源社区(ID:oschina2013)蓝牙音频的传输质量在过去这些年有了非常显著的进步,尤其是各大手机厂商开始陆续取消耳机接口,蓝牙音频的发展速度更是加快了不少,用户从一开

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 伪装成Chrome,Yandex浏览器稳定性大幅提升

  • 出品 | OSC开源社区(ID:oschina2013)用户熟知的 Chrome、Edge、Brave、Vivaldi 和 Opera 都是基于 Chromium 的浏览器,在大家的认知中,这些浏览器的性能应该都差不太多,各个浏览
  • 云原生引擎单元测试实践

  • 来源 | OSCHINA 社区作者 | 京东云开发者-京东零售 王雷原文链接:https://my.oschina.net/u/4090830/blog/8589764单元测试概念单元测试是用来对一个模块、一个函数或者一个
  • 株洲:国家卫生城市巩固提升在行动

  • 3月22日,国家卫生城市巩固提升工作电视电话会议暨2023年全市爱卫工作全会召开,对相关工作进行全面动员部署。市委副书记、市长陈恢清强调,要强化问题意识,抓好工作统筹,创造性抓
  • 微软Bing上线AI绘画功能

  • 出品 | OSC开源社区(ID:oschina2013)微软上线了 Bing Image Creator,这是一项采用 AI 技术的基于文字生成图像服务,底层采用了 OpenAI 提供的高级版 DALL∙E 模型。用户只需要使
  • 开启 eBPF 魔法,零代码修改实现可观测性

  • 云原生架构下,由于应用的服务数量多、访问关系复杂、访问路径长,使得可观测性变得越来越重要。然而传统的可观测性实现方法大多依赖于服务主动暴露指标、主动输出追踪 Span,这
  • 5个改变世界的方程

  • 本文经授权转载自微信公众号「新原理研究所」(ID:newprincipia) 作者:原原数学,是一个充满方程的世界。一个方程能将大量信息浓缩成一个简单的式子。数学家的使命不