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# 时发送自定义标题信息

iphone使用自定义单元格滚动tableview太慢了

依赖项更改时 Visual Studio 运行自定义构建工具

Visual Studio 2010:在单个文件上运行自定义构建工具时指定工作目录

是否可以在 Spring Boot 运行时构建自定义查询?

使用 Visual Studio 构建具有运行 .bat 文件的自定义操作的 .msi 文件