2012-03-03 43 views
7

Tôi đang xây dựng Chromium trên Windows bằng Visual Studio 2010. Tôi đã theo dõi tất cả các đề xuất để xây dựng Chromium trong thời gian "ít" nhất có thể (http://www.chromium.org/developers/how -tos/build-instructions-windows # TOC-Tăng tốc-xây dựng) (ví dụ: sử dụng các tiêu đề được biên dịch sẵn, tạo thành phần). Tuy nhiên, bản Chromium của tôi vẫn mất hơn 2 giờ! Tệ hơn nữa, nếu tôi thực hiện bất kỳ thay đổi nào trong V8, nó sẽ cố gắng xây dựng tất cả các phụ thuộc (Chromium có 526 dự án Visual Studio và V8 khá xa trong cây phụ thuộc). Có cách nào để tăng tốc thời gian xây dựng không? Ví dụ, phải mất khoảng 20 phút để xây dựng Firefox và Mozilla hỗ trợ xây dựng gia tăng, các thay đổi trong mã (ví dụ: spidermonkey) chỉ yêu cầu xây dựng mô-đun đó (mất tối đa 1 phút). Tôi đang chạy Windows 7 Professional (x64) trên máy Core-i7 (2,80 GHz). Vấn đề duy nhất tôi có thể là do RAM, chỉ là 4GB. Bất kỳ đề xuất sẽ được nhiều đánh giá cao.Tăng tốc độ xây dựng Chromium

+1

Nếu có thể bạn chắc chắn nên tăng ram của bạn. Tôi có 16Gb và nguồn trên một SSD và xây dựng vẫn mất khá nhiều thời gian và sử dụng khoảng 75% RAM của tôi! –

Trả lời

5

Follow these instructions for accelerating Chromium build

Nói tóm lại đây là những bước hữu ích nhất:

  1. Sử dụng đa lõi đúng xử lý/i7
  2. Sử dụng một hệ điều hành x64 Có GB RAM ít nhất 8.
  3. Bật các tiêu đề được biên dịch sẵn và tạo cấu phần.
  4. Sử dụng src/build/some.gyp để chỉ tải các mục tiêu mà bạn quan tâm.
  5. Vô hiệu hóa phần mềm chống virus của bạn cho .ilk, PDB, .cc, các file .h

sử dụng NINJA

+0

Tắt tính năng Chống vi-rút cũng giúp một số quá –

+2

'3. Bật các tiêu đề được biên dịch trước và tạo thành phần.' Tôi muốn biết thêm về điều này! Có bất kỳ tham chiếu nào bật các tùy chọn này không? – kenjiuno

Các vấn đề liên quan