Tôi muốn tăng tốc thời gian biên soạn các dự án C++ của mình. Họ có khoảng 3 dòng mã. Tất nhiên, tôi không cần phải biên dịch mọi dự án, nhưng đôi khi có nhiều tệp nguồn được sửa đổi bởi người khác và tôi cần phải biên dịch lại tất cả chúng (ví dụ: khi ai đó cập nhật tệp nguồn ASN.1) .Tăng tốc thời gian biên dịch với SSD
Tôi đã đo rằng việc biên soạn một dự án giữa (không liên quan đến tất cả các tệp nguồn) mất khoảng ba phút. Tôi biết đó không phải là quá nhiều, nhưng đôi khi nó thực sự nhàm chán chờ đợi cho một biên dịch ..
Tôi đã cố gắng để chuyển mã nguồn vào một SSD (cũ OCZ Vertex 3 60 GB) mà, điểm chuẩn, nó từ Nhanh gấp 5 đến 60 lần so với HDD (đặc biệt là đọc/ghi ngẫu nhiên). Dù sao, thời gian biên dịch là gần như giống nhau (có thể 2-3 giây nhanh hơn, nhưng nó phải là một cơ hội).
Có thể di chuyển thùng Visual Studio sang SSD sẽ cấp tăng thêm hiệu suất?
Chỉ cần hoàn thành câu hỏi: Tôi có Xe đạp W3520 @ 2,67 GHz và 12 GB DDR3 ECC.
Bạn có thể quan tâm đến [this] (http://www.joelonsoftware.com/items/2009/03/27.html). Joel kết luận nó không thực sự hữu ích. – BoBTFish
Chuyển mọi thứ không liên quan đến includers từ tệp tiêu đề sang tệp triển khai. Giảm #include chỉ thị trong mã của bạn, đặc biệt là trong các tệp tiêu đề đến mức tối thiểu cần thiết. Điều đó thường tăng tốc thời gian xây dựng dự án spaghetti bởi nhiều thứ tự độ lớn. –
@BoBTFish: Một nên lưu ý rằng bài viết này hơi cũ (SSD hiện nay là 3 thế hệ vượt ra ngoài những gì ông đã sử dụng) và thẳng thắn, khá vô lý tổng thể, quá. Anh chàng này tiêu tốn $$$ vì 30 giây xây dựng lại thời gian là "quá chậm", sau đó nhét SSD vào máy tính xách tay cũ để tránh lãng phí thời gian dev quý giá (và lãng phí hai ngày thiết lập nó) và tự hỏi tại sao biên dịch CPU hoàn toàn sổ ghi chép cũ đó không nhanh hơn. Thật khó để coi trọng vấn đề đó. – Damon