更快地编译V8 JavaScript引擎

时间:2016-09-28 20:34:28

标签: v8

我有一个项目,我使用谷歌的V8 JavaScript引擎。我还使用Travis CI来构建和部署我的项目。构建通常超过最大时间限制(约45分钟)并因此而失败。我已经做了以下工作来加快V8的编译时间(这有所不同):

  • 不要构建测试
  • 对i18n
  • 的已停用支持

我怎样才能加快V8的编译时间?

2 个答案:

答案 0 :(得分:0)

我使用来自PPA的V8二进制包。在我的.travis.yml文件中。它看起来像这样:

before_install:
  - sudo add-apt-repository ppa:pinepain/libv8-5.2 -y
  - sudo apt-get update -q
  - sudo apt-get install libv8-dev -y

答案 1 :(得分:0)

我最终使用Travis CI中的内置caching features。编译时间从45分钟下降到13分钟。快乐!感谢这些评论指出了我正确的方向。