Chromium 自定义构建运行太慢
Posted
技术标签:
【中文标题】Chromium 自定义构建运行太慢【英文标题】:Chromium custom build running too slow 【发布时间】:2017-06-28 19:38:37 【问题描述】:我已按照此处的说明进行操作:
https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md
在 Windows 7 x64 上编译 chromium。
编译需要一些时间,但问题不是编译慢,问题实际上是我构建的浏览器运行非常非常慢。它使用的 RAM 比通常的 Chome 多得多,它甚至无法在具有 3GB RAM 的虚拟机上运行(显示错误)。
如何编译可以正常运行而没有性能问题的 Chromium?
【问题讨论】:
【参考方案1】:如果您按照说明构建它,那么我想问题出在"is_debug = true"
。
如果您想构建浏览器以供正常使用,请尝试从开发手册中更改此字符串:
gn gen out/Default --args="is_component_build = true is_debug = true"
到
gn gen out/Default --args="is_official = true"
“is_officail”标志做了很多优化。
【讨论】:
【参考方案2】:见https://www.chromium.org/developers/gn-build-configuration 完整的 gn 文档
你很可能需要
is_official_build = true
is_debug = false
dcheck_always_on = false
blink_symbol_level = 0
symbol_level = 0
在你的 gn 参数中。
【讨论】:
以上是关于Chromium 自定义构建运行太慢的主要内容,如果未能解决你的问题,请参考以下文章
chromium - 在初始页面加载 c# 时发送自定义标题信息
依赖项更改时 Visual Studio 运行自定义构建工具