• 我的订阅
  • 科技

Linux 6.2合并华为代码:查找性能平均提高715倍

类别:科技 发布时间:2022-12-15 21:09:00 来源:浅语科技

总所周知,作为世界最知名,用户最多的开源PC操作系统,Linux每个版本都会正黑来自世界各地开发者的代码。

今天,最新的Linux6.2版本合并了来自华为郑磊(原文为ZhengLei)的代码,为核心内核的性能带来了大幅提升。

根据合并代码模块的介绍,通过郑磊提交的代码,Linux在kallsyms_lookup_name平均查找的性能提高了715倍,将旧实现从O(n)升级到O(log(n)),同时还保留了/proc/kallsyms上的旧实现支持。

而根据郑磊自己的描述,他对Linux查找符号的逻辑进行了优化。

在此前,为了搜索一个符号,需要将'kallsyms_names'中的符号逐一展开,然后使用展开后的字符串进行比较。这是O(n)。

而在优化后,系统就可以像地址一样将名字按升序排序,并使用二进制搜索,这就是O(log(n))。

Linux 6.2合并华为代码:查找性能平均提高715倍

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2022-12-16 01:52:17

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

更多关于华为,性能,代码的资讯:
12月14日消息,Linux6.2今日合并了来自华为郑磊(ZhenLei,音译)的代码,将核心内核功能的速度提高了715倍
2022-12-14 12:01
华为释放重磅消息:一行代码引发全网猜测!难道鸿蒙4它要来了?
...消息多到爆炸。从开发者Beta版推送、到各种细节爆料,华为全新操作系统的升级与变化,成为近期手机圈讨论的热门话题。鸿蒙4何时正式发布?相比鸿蒙3又有哪些重磅升级?华为手机用户
2023-07-24 22:39:00
华为全面启动鲲鹏昇腾原生开发
...动鲲鹏昇腾科教创新卓越中心、鲲鹏昇腾原生创新汇等。华为计算产品线总裁张熙伟表示,今年已全面启动基于鲲鹏昇腾的原生开发,让应用开发更高效,性能更优异,从开发套件、使能计划、人才
2024-05-12 03:14:00
OpenHarmony亮相QECon,助力北向应用生态赋能
...赋能。参会者在OpenHarmony展台交流OpenHarmony 专场分论坛由华为资深图形技术专家、OpenHarmony 兼容性工作组组长黄然作为出品人
2023-08-04 21:40:00
为什么华为AppGallery要适配64位手机应用程序?
最近,华为应用程市场AppGallery宣布下架32位应用程序,公司将只为华为用户保留64位应用程序。华为是基于什么采取这一改变举动?今天,让我们从头开始聊聊其中的原因。我们先看
2023-07-06 16:32:00
HarmonyOS持续引领操作系统创新
6月22日,华为开发者大会2024进入第二日,上万名技术专家、行业大咖和开发者云集现场,感受鸿蒙生态发展的最新成果。在开发者主题演讲上,华为终端BG软件部总裁龚体等5名华为专家细
2024-06-23 10:46:00
华为mate70系列全系机模曝光:纯血鸿蒙系统
...再次聚焦在两款备受期待的旗舰手机上——iPhone16系列和华为Mate70系列。这两款手机无疑是今年下半年科技圈的重头戏
2024-06-07 03:41:00
华为自研仓颉编程语言助力鸿蒙原生应用高效开发
6月23日消息,在HDC2024华为开发者大会主题演讲上,华为终端BG软件部总裁龚体正式官宣了华为自研仓颉编程语言。该语言历经5年研发沉淀,现已开启开发者预览。而在HDC2024
2024-06-24 09:34:00
数字技术创新从底层突破
...字时代聚力推动产业创新,赋能千行百业。6月7日举行的华为全球智慧金融峰会上,华为公司常务董事、华为云首席执行官张平安发布了新一代国产数据库—高斯数据库。(资料照片)华为数据库
2023-06-12 08:45:00
更多关于科技的资讯: