为什么编译出来的 chromium 有 5 个 G,如何减小文件体积?

2018-07-05 18:55:51 +08:00
 rabbbit

这里面有哪些文件能删吗?

版本 69.0.3482,好多地方都变圆了

3404 次点击
所在节点    问与答
18 条回复
current
2018-07-05 18:59:34 +08:00
out 目录有大量的中间文件的
mikeguan
2018-07-05 19:59:44 +08:00
strip 去掉调试信息
rabbbit
2018-07-05 20:31:49 +08:00
@mikeguan
是指参数 strip_debug_info 吗?
这个设的是 strip_debug_info = false
newworld
2018-07-05 20:58:56 +08:00
自己编译制作自己的专属 chrome ?
lekai63
2018-07-05 21:07:42 +08:00
自己编译有啥优势么?
tcp
2018-07-05 21:09:02 +08:00
越来越像 ff
sommer
2018-07-05 21:09:30 +08:00
借楼问下,源代码文件多大,自己编译大约需要多久(机子啥配置)?
learnshare
2018-07-05 21:09:42 +08:00
变圆是因为 Google 在给自己产品的 Material Design 迭代新版本
rabbbit
2018-07-05 21:20:04 +08:00
@sommer
源码大概 10G 左右,
需要为硬盘预留至少 100G 的空间,
编译花了 20 个小时(笔记本 单线程编译).
ashong
2018-07-05 21:32:00 +08:00
把不必要的去掉, 加上音视频解码也就 40 几 MB
1024MB
2018-07-05 21:34:31 +08:00
挺好看的
rabbbit
2018-07-05 21:39:44 +08:00
@lekai63 chromium 默认无法解析 H264,要自己改设置编译.
yanaraika
2018-07-05 22:07:23 +08:00
https://chromium.woolyss.com/ 这里有 all-codecs 的编译好的 chromium 吧
Totato5749
2018-07-05 23:53:14 +08:00
tab 标签太难看了,真的像 ff
redsonic
2018-07-06 00:13:34 +08:00
@lekai63 知道除了用户访问的还有哪些后台通讯,彻底干掉 webrtc,linux 平台上支持硬件解码。 还有就是以前的版本,证书不强制验证 crt 和 ocsp,只有自己改代码才行。
redsonic
2018-07-06 00:25:53 +08:00
@sommer
@rabbbit

真的比编译 android 都慢很多,时间都花在 webkit,blink,v8 这些部分。差不多可以当成一个 cpu/io 的 benchmark 来用。
Servo
2018-07-06 01:00:41 +08:00
我在意的是地址栏的本地化问题,先给“或者”的赘余差评,“或”就行了。

FF 这边遇到了同样的问题。 原词条为“ Search with %S or enter address ”。第一个问题是 %S 左右到底留不留空格,留的话如果是中文搜索引擎怎么办,不留的话中英文紧挨着又碍眼;再就是中间要不要用逗号断开,我个人看来断开的话观感实在很诡异。

使用 %S 搜索,或者输入网址

使用 %S 搜索或输入网址
rabbbit
2018-07-06 13:36:05 +08:00
@ashong 这么小是怎么做到的?可以分享下 gn args 配置吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/468456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX