成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Facebook 的 Superpack 數(shù)據(jù)壓縮技術(shù)可將 Android App 大小減少 20%

移動(dòng)開(kāi)發(fā) Android
Facebook 軟件工程師 Sapan Bhatia 在一篇博客中指出,該團(tuán)隊(duì)開(kāi)發(fā)了一種名為 Superpack 的技術(shù);可以將編譯器分析與數(shù)據(jù)壓縮相結(jié)合,以發(fā)現(xiàn)超出傳統(tǒng)壓縮工具能力的大小優(yōu)化。“Superpack 突破了壓縮的極限,實(shí)現(xiàn)了比現(xiàn)有壓縮工具更好的壓縮率。”

Facebook 軟件工程師 Sapan Bhatia 在一篇博客中指出,該團(tuán)隊(duì)開(kāi)發(fā)了一種名為 Superpack 的技術(shù);可以將編譯器分析與數(shù)據(jù)壓縮相結(jié)合,以發(fā)現(xiàn)超出傳統(tǒng)壓縮工具能力的大小優(yōu)化。“Superpack 突破了壓縮的極限,實(shí)現(xiàn)了比現(xiàn)有壓縮工具更好的壓縮率。”

Bhatia 稱,在 Facebook 管理應(yīng)用程序大小是一項(xiàng)獨(dú)特的挑戰(zhàn):每天,開(kāi)發(fā)人員都會(huì)檢查大量代碼,每一行代碼都會(huì)轉(zhuǎn)化為應(yīng)用程序中的額外位,最終下載到用戶的手機(jī)上。如果不加檢查,這個(gè)添加的代碼會(huì)使應(yīng)用程序變得越來(lái)越大,直到最終其下載所耗的時(shí)間將變得不可接受。

所以 Facebook 團(tuán)隊(duì)一直在研究 Superpack 技術(shù)。Bhatia 表示,在過(guò)去的兩年里,F(xiàn)acebook 采用了 Superpack 來(lái)控制開(kāi)發(fā)者引起的應(yīng)用程序的增長(zhǎng),成功地減少了其 Android 應(yīng)用程序的大小。與常規(guī)的 Android APK 壓縮相比,這些應(yīng)用程序的規(guī)模已經(jīng)大幅縮小。與 Android 的默認(rèn) Zip 壓縮相比,平均節(jié)省了 20% 以上。

例如,在 Android 系統(tǒng)上的主要 Facebook 應(yīng)用程序,使用 Superpack 實(shí)際上已經(jīng)減少了 40% 以上,而 Messenger 已經(jīng)實(shí)現(xiàn)了 30% 以上的減少。具體如下圖:

根據(jù)介紹,Superpack 的優(yōu)勢(shì)在于它能夠壓縮特定類型的代碼(例如機(jī)器碼和字節(jié)碼),以及某些類型的結(jié)構(gòu)化數(shù)據(jù)。Superpack 的底層方法基于對(duì) Kolmogorov 算法復(fù)雜性度量的洞察,它將一條數(shù)據(jù)的信息內(nèi)容定義為可以生成該數(shù)據(jù)的最短程序的長(zhǎng)度。這意味著可以通過(guò)將數(shù)據(jù)表示為生成該數(shù)據(jù)的程序來(lái)壓縮數(shù)據(jù),而不是壓縮信息本身。當(dāng)該數(shù)據(jù)是開(kāi)始時(shí)的代碼時(shí),則可以將其轉(zhuǎn)換為具有較小壓縮表示的數(shù)據(jù)。生成斐波那契數(shù)字及其索引列表的程序是包含此類數(shù)字的文件的高度壓縮表示。

Bhatia 稱,降低 Kolmogorov 復(fù)雜度本身的想法在壓縮領(lǐng)域并不新鮮。Superpack 的新穎之處在于,結(jié)合了編譯器方法與現(xiàn)代壓縮技術(shù)來(lái)實(shí)現(xiàn)這一目標(biāo)。

Superpack 最初的目標(biāo)是作為一種縮減移動(dòng)應(yīng)用程序大小的工具,但 Facebook 認(rèn)為它在許多其他需要數(shù)據(jù)壓縮的領(lǐng)域也具有潛力。該公司正在開(kāi)發(fā)一種新的按需可執(zhí)行文件格式,通過(guò)在加載時(shí)保持共享庫(kù)壓縮和解壓縮來(lái)節(jié)省磁盤(pán)空間;并正在考慮使用 Superpack 進(jìn)行代碼增量壓縮以減少軟件更新的大小。

此外,他們還在研究使用 Superpack 作為冷存儲(chǔ)壓縮器,以壓縮很少使用的日志數(shù)據(jù)和文件。“目前,Superpack 僅供我們的工程師使用,但我們渴望將 Superpack 的好處帶給每個(gè)人。為此,我們正在探索提高壓縮工作與 Android 生態(tài)系統(tǒng)兼容性的方法......我們可能有一天會(huì)考慮開(kāi)源 Superpack。”

更多詳情可查看官方博客。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Facebook 的 Superpack 數(shù)據(jù)壓縮技術(shù)可將 Android App 大小減少 20%

本文地址:https://www.oschina.net/news/160286/facebook-core-data-superpack

責(zé)任編輯:未麗燕 來(lái)源: 開(kāi)源中國(guó)
相關(guān)推薦

2023-11-09 09:48:16

數(shù)據(jù)壓縮微服務(wù)

2018-06-19 09:00:00

2010-07-30 09:36:15

StorwizeIBM

2009-07-08 00:24:00

數(shù)據(jù)壓縮Oracle 11g

2013-07-22 13:54:32

iOS開(kāi)發(fā)ASIHTTPRequ

2013-03-13 09:53:50

SQL Server

2010-07-14 14:07:50

SQL Server

2018-05-28 21:51:25

Protocol bu數(shù)據(jù)存儲(chǔ)序列化

2021-09-26 10:08:33

TSDB時(shí)序數(shù)據(jù)庫(kù)壓縮解壓

2011-03-29 13:56:12

SQL Server 數(shù)據(jù)壓縮

2021-04-01 12:20:10

機(jī)器學(xué)習(xí)AI人工智能

2010-03-05 09:27:07

SQL Server

2022-05-12 15:05:32

云計(jì)算數(shù)據(jù)壓縮

2020-04-28 15:16:14

Facebook AI模型

2011-10-17 14:04:11

戴爾DX6000G數(shù)據(jù)壓縮

2021-05-27 10:51:20

iPhoneiPadiCloud備份

2018-12-10 18:00:34

2024-02-21 11:51:11

數(shù)據(jù)存儲(chǔ)數(shù)據(jù)壓縮數(shù)據(jù)管理

2017-06-12 18:24:25

數(shù)據(jù)庫(kù)壓縮技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久高清 | 伊人久久一区二区 | 国产精品日本一区二区不卡视频 | 日韩av电影在线观看 | 亚洲一区二区三区免费在线观看 | 国产精品电影网 | 日韩中文一区二区三区 | 日韩一区精品 | 99re视频 | 日韩精品在线看 | 成人三级在线观看 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 国产一级视屏 | 久久久久久国产精品久久 | 亚洲一区二区av | 涩涩视频网站在线观看 | 成人av网站在线观看 | 国产色婷婷精品综合在线手机播放 | 成人免费看片 | jlzzjlzz国产精品久久 | 午夜精品网站 | 欧美在线小视频 | 久久成人一区 | 龙珠z在线观看 | 精品美女在线观看视频在线观看 | 最新中文字幕在线 | 天天插天天搞 | 国产精品久久久久久久一区二区 | 密桃av| 日韩一区二区免费视频 | 久久成人精品视频 | 欧美日韩电影在线 | 黄色一级视频免费 | 精品久久影院 | 免费在线播放黄色 | 国产午夜精品一区二区 | 日本精品一区二区 | 欧美一级片在线观看 | 国产高清在线精品 | 欧美一级欧美三级在线观看 | 热99在线|