Компиляция V8 JavaScript engine быстрее

У меня есть проект, где я использую движок V8 JavaScript от Google. Я также использую Travis CI для построения и развертывания моего проекта. Сборка часто превышает максимальное время (~45 мин) и завершается неудачей из-за этого. Я сделал следующее, Чтобы ускорить время компиляции для V8 (что имело некоторое значение):

  • Не создавать тесты
  • Отключена поддержка i18n

Как я мог бы ускорить время компиляции для V8 еще больше?

Метки

2 ответа

  1. Я использую двоичный пакет V8 из PPA . по-моему .Трэвис.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
    
  2. В конечном итоге я использовал встроенные функции кэширования в Travis CI. Время компиляции сократилось с 45 мин до 13 мин. Счастлив! Благодаря комментариям, которые указали мне в правильном направлении.