最新新闻
纽衡MCT防弹营养咖啡零售价多少钱一盒,代理拿货价格 纽衡MCT防弹营养咖啡用的人多不多,不会有副作用吧 纽衡咖啡减肥效果怎么样,一疗程能瘦多少斤,怎么代理 林顺潮眼科医院:角膜塑形镜——实现在睡梦中“恢复”视力的梦想! 在您的花园中花费一些时间就可以带来令人惊讶的收获 房地产市场拥有复苏的早期迹象 但风险依然存在 如何用蓝色进行装饰:室内专家分享她的技巧 如何在棕榈滩杰斐逊巷海滨别墅中的生活 买家需求的激增已经超过了待售房屋 一些卖家跃跃欲试趁机会减少挂牌量 限量版Velocity CPU水冷块将以249.99美元的价格出售 SD协会已发布SD 8.0规范 其传输速度高达3940MBs 英特尔盒装CPU散热器对第10代Comet Lake处理器进行了小改款 最新的三星Galaxy Book S由Intel Core i5 L16G7驱动 MSI推出具有165Hz刷新率的MSI Optix PAG272QR2游戏显示器 Clicky Huntsman游戏键盘在百思买可以便宜60美元 AMD计划使用最新的CPU和GPU技术发布几个新的APU系列 CPU monkey是一个数据库 它由多个处理器及其各自的性能编号组成 Mova独立VR耳机可提供现成的5G跟踪功能 Xiaomi RedmiBook笔记本电脑起价530美元 Arvind Fashions推迟支付4月份员工工资的50%到80% RSH公司最近表示已与一家制药公司合作推出了新的系列产品 印度锁定解除后五月份将有2000万人重新上班 Flipkart表示将注册芒果买卖平台给农民生产者组织 JioMart可能会成为电子商务杂货店的主要参与者之一 百事可乐与Dunzo合作提供新的食品品牌 Snapdeal的业务约80%来自二级城市 印度的失业率继续徘徊在24%以上 Zomato还建立了一些安全流程和检查程序以确保安全输送 古驰与圣罗兰放慢脚步并重新考虑他们将生产多少商品 消费类公司寻求削减商品及服务税以促进销售
您的位置:首页 >资讯 > 科技 >

引入了网格 这是一种可以节省内存的插件 可以提高电话和计算机的性能

2019-09-21 14:59:06   来源:

诸如网络浏览器或智能手机应用程序之类的应用程序通常会占用大量内存。为了解决这个问题,由马萨诸塞州大学阿默斯特分校计算机科学教授埃默里·伯杰(Emery Berger)牵头的一个研究小组开发了一种名为“ Mesh”的系统,该系统可以自动减少此类内存需求。Berger今天在科罗拉多州奥罗拉(Aurora)的C ++会议Cppcon上介绍这项工作。

信息与计算机科学学院(CICS)的Berger及其同事希望Mesh对从移动应用程序到台式机再到数据中心的计算世界产生重大影响,因为以前没有人能够在用或编写的应用程序中压缩内存。在C,C ++或Objective C(用于iOS应用程序的语言)等广泛使用的语言上运行。

正如作者所解释的那样,用C语言编写的程序可能会遭受严重的内存碎片,导致内存崩溃,就像坏的俄罗斯方块板一样,Berger说,因此两者之间存在许多空白。他指出:“这就是浪费内存的方式。” “想象一下一个俄罗斯方块板,您可以随时停下来对其进行重组,这将使游戏变得更加容易,因为您总是可以挤出空白区域。但是您不能像那样可以用C语言做到这一点。不能在俄罗斯方块中做到。”

Mesh通过利用几乎所有现代计算机都支持的称为“虚拟内存”的硬件功能,有效地缩小了这些差距。Berger解释说:“诀窍是找到可以交错的内存块,就像互锁齿轮啮合时一样。” 当Mesh找到这些块时,它可以通过将两个块合并为一个来从其中一个块中回收内存。“这种网格化过程之所以有效,是因为我们仅更改了'物理'内存中的内容。从只能看到'虚拟'内存的程序的角度来看,没有任何变化。这很强大,因为我们可以为任何应用程序自动执行此操作。”

研究小组报告说,迄今为止的结果非常有希望。例如,使用Mesh会自动将Firefox Web浏览器的内存需求减少16%。对于流行的开源数据结构服务器Redis,Mesh将内存需求减少了近40%。

CICS Mesh团队包括内存管理专家Emery Berger教授,他设计了Mac OS X内存管理器所基于的算法,算法设计和分析专家Andrew McGregor教授,以及博士生Bobby Powers和David Tench。Powers是四年级博士候选人,也是Stripe的基础架构工程师,而Tench是专门研究随机算法的五年级博士候选人。

作者指出,在一个长期以来,“灾难性的碎片化”已不可避免的领域,他们的软件是向前迈出的重要一步。麦格雷戈说:“这是每个人都认为不可能的事情。” “在Emery获得他的关键见识之后,我们能够从理论上对其进行分析,并设计出一种有效的算法来实现这一想法。在将近50年的传统知识的基础上,我们现在有一个解决这个重要问题的解决方案,不仅在理论,但很实用。”

今年年初,Berger 在凤凰城举行的ACM SIGPLAN编程语言设计和实现会议(PLDI '19)上介绍了技术细节。针对该论文,微软程序员兼杰出工程师米格尔·德·伊卡萨(Miguel de Icaza)在推文中表示,Mesh是“真正鼓舞人心的作品,产生了深远的影响。一个美丽的想法得到了充分发展。这对行业做出了惊人的贡献。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。