X
广告
首页 > 业界 > 关键词  > facebook最新资讯  > 正文

Facebook展示Superpack压缩技术:主Facebook应用容量已缩减40%以上

2021-09-15 10:31 · 稿源: cnbeta

过去两年多时间里,Facebook 公司的软件团队一直在研究压缩应用程序代码的方法,以期使应用程序的大小更易于管理。经过不懈努力,团队今天终于介绍了名为 Superpack 的新技术成果。

Facebook Engineering 今天更新的长博文中,Facebook 软件工程师 Sapan Bhatia 谈到了管理应用程序大小的独特挑战。他解释说,Facebook 的开发人员不断向该公司的移动应用添加新的代码,包括 Facebook 应用、Messenger、WhatsApp 和 Instagram。

他说:“每天,开发人员都会签入大量的代码,每一行代码都会转化为人们最终下载到手机上的应用程序中的额外容量。如果不加以检查,这些增加的代码将使应用程序越来越大,直到最后它的下载时间变得不可接受”。

Facebook的应用程序开发人员已经采用了一堆数据压缩技术,但该公司表示,这些方法无法跟上它增加新功能和更新的速度。因此,在过去的两年里,Facebook 的团队一直在研究 Superpack 技术,它声称该技术已经能够实现比现有工具“明显更好”的压缩率。

Bhatia 表示,Superpack 的优势在于它能够压缩特定类型的代码,如机器码和字节码,以及某些种类的结构化数据。他解释说,Superpack 的基本底层方法是基于对 Kolmogorov 的复杂性算法衡量的见解,它将一块数据的信息含量定义为能够生成该数据的最短程序的长度。这意味着有可能通过将其表示为生成该数据的程序来压缩数据,而不是压缩信息本身。

他写道:“当该数据是代码开始时,那么它可以被转化为具有更小的压缩表示的数据。一个生成斐波那契数的程序加上一个索引列表,就是一个包含这种数字的文件的高度压缩表示”。他补充说,减少 Kolmogorov 复杂性的想法在数据压缩领域并不是一个新的想法。新的是,Superpack 采用了编译器方法与现代压缩技术的结合来实现这一目标。

Bhatia 说,在过去的几年里,Facebook 已经采用了 Superpack 来控制开发者引起的应用程序的容量增长,实际上已经设法减少了其 Android 应用程序的大小。Bhatia写道,“与普通的 Android APK 压缩相比,应用程序的平均大小减少了约20%”。

例如,在 Android 系统上的主要 Facebook 应用程序,使用 Superpack 实际上已经减少了 40% 以上,而 Messenger 已经实现了 30% 以上的减少。由于没有讨论的原因,该技术在 WhatsApp 上似乎不太成功。

尽管Superpack被认为是减少移动应用程序大小的一种方式,但Facebook相信它在许多其他需要数据压缩的领域具有潜力。该公司目前正在努力将该技术应用于一种新的按需可执行文件格式,该格式可以通过保持共享库的压缩并在加载时才解码来节省磁盘空间。

它还在考虑使用超级包来实现代码的压缩,以减少软件更新的大小。最后,Facebook认为有可能使用Superpack作为很少使用的冷存储文件的压缩器。Bhatia 说:“目前,Superpack 只对我们的工程师开放,但我们希望把 Superpack 的好处带给所有人,为此,我们正在探索如何提高我们的压缩工作与Android生态系统的兼容性。我们可能有一天会考虑开放 Superpack 的源代码”。

  • 相关推荐
  • 大家在看
  • 专家:Facebook改名也难逃监管审查

    凤凰网科技讯 北京时间10月21日消息,营销和品牌咨询专家称,Facebook不大可能通过改名的方式使它远离监管部门和公众对其社交媒体应用潜在危害的审视。知情人士称,Facebook计划在下周更改公司名称,以反映公司对建立“元宇宙”的专注。大西洋证券公司(Atlantic Equities)互联网分析师詹姆斯考德威尔(James Cordwell)表示,“立法者和政客都足够聪明,不会被一次改名所欺骗。”“改名是一种能够让子品牌维持自主声誉的有效策略,”

  • Facebook计划下周重塑自己的品牌

    这家Facebook公司正在走向一个新名字,Verge透露。根据一位消息人士获得的文件,它将反映出对构建metaverse的关注,该名称将在10月28日举行的公司年度Connect大会上讨论。

  • 领英创始人:Facebook失去了人们的信任

    Facebook早期投资者、职业社交网站领英联合创始人里德霍夫曼(Reid Hoffman)周三在接受采访时表示,在举报人弗朗西丝豪根(Frances Haugen)指控Facebook明知应用伤害用户但不作为后,“人们有充分的理由失去信任”。

  • Facebook高管:愿向监管部门开放算法 助青少年远离有害内容

    凤凰网科技讯 北京时间10月11日消息,社交巨头Facebook公司全球事务副总裁尼克克莱格(Nick Clegg)周日表示,Facebook将在其应用上推出新措施来促使青少年远离有害内容。目前,美国国会议员正在审查Facebook及其Instagram等子公司如何影响年轻人的心理健康。克莱格还对允许监管部门访问Facebook算法的想法持开放态度,该算法被用于放大内容。但是克莱格表示,他无法回答是否其算法放大了1月6日攻击美国国会的那些人的声音。他对CNN?

  • 财富杂志:Facebook要改名?老者的“最后一搏”

    Facebook公司或将改名的消息已甚嚣尘上,《财富》杂志网络版发表文章,称改名策略是Facebook的“最后一搏”。在“安然丑闻”2001年10月爆发前大约10个月,安达信咨询(Andersen Consulting)改名为埃森哲(Accenture),这个杜撰的词汇希望让人们联想到“未来”(future)这种美好的意向。此番更名让安达信免受安达信会计师事务所(Arthur Andersen)的牵连,堪称奇迹。这家曾经无比辉煌的会计师事务所与安达信咨询有着共同的渊源?

  • Facebook到底有多少用户?它也搞不清

    凤凰网科技讯 北京时间10月22日消息,内部文件显示,Facebook公司难以检测并应对在其平台上创建多个账号的用户。该文件再次令外界质疑Facebook是如何衡量其用户数量的。今年春天的一份Facebook内部演示文稿显示,在新注册的账号中,单一用户拥有多个账号的现象“非常普遍”。Facebook当时对近期注册的大约5000个账号进行了检查,发现至少32%、多达56%的账号是现有用户开设的。而且,Facebook用于检测此类账号的系统往往会少算了这?

  • Facebook表示已解决服务大中断背后的问题

    对于社交网络巨头 Facebook 来说,过去一周可谓相当艰难。首先是 10 月 4 日从主站波及到 Oculus 的大规模服务中断,该公司在数小时后化解了危机。但几天之后,Facebook 又遭遇了一次意外。在周一的服务离线期间,不仅世界各地的用户受到了影响,甚至公司内部的员工系统也变得不正常。鉴于 Facebook 旗下有大量服务,包括 WhatsApp 在内的服务中断,无疑对世界各地的广大用户都造成了影响。大约六个小时候,Facebook 终于将其产品?

  • Facebook再次发生全球性宕机

    据国外媒体报道,前日在WhatsApp、 Instagram和 Facebook遭遇数小时的大规模宕机后,周五Facebook再次报告其服务出现问题,并随即表示道歉,并把原因归结于又一次的错误配置改变。

  • 消息称Facebook计划下周改名 为了元宇宙

    知情人士称,社交巨头Facebook公司正计划在下周更改公司名称,以反映公司对建立“元宇宙”的专注。元宇宙指的是人们使用不同设备在虚拟环境中移动和交流的网络世界。

  • Facebook称已大幅降低仇恨言论的流行率

    据外媒报道,Facebook又开始回应对其平台的最新批评,该公司在一份冗长的新声明中称,在过去三个季度中,它已经大幅减少了其用户的仇恨言论的数量。该公司关注的是仇恨言论的流行率,它将其描述为用户实际看到的内容,而不是在其平台上发现的问题内容的总数。Facebook声称,在过去几个季度中,仇恨言论的流行率下降了近50%,仇恨言论只占其用户浏览内容的0.05%左右;这相当于每10000人中就有5人浏览。在其他方面,Facebook表示,它

这篇文章对你有价值吗?

  • 热门标签