2009-07-15 31 views
5

Có plug-in studio trực quan nào sẽ theo dõi phải mất bao lâu để biên dịch và chạy một dự án?plug-in thời gian biên dịch trực quan

Về cơ bản, tôi đang cố gắng tạo một trường hợp để có được các máy tính nhanh hơn cho bộ phận phát triển. Có vẻ như phải mất một phút hoặc lâu hơn mỗi khi tôi muốn chạy/gỡ lỗi, vì vậy tôi muốn có một cách để theo dõi bao lâu ngày/tuần/tháng máy tính của tôi chi tiêu biên dịch.

Chúng tôi đang sử dụng studio hình ảnh 2005, .net 2.0 trong C#.

+0

Bạn đang sử dụng ngôn ngữ nào? –

Trả lời

5

Đối với C++, bạn có thể bật thời gian xây dựng, trong VS2005, đây là Công cụ> Tùy chọn> Dự án và Giải pháp> Thiết đặt dự án VC++> Thời gian tạo. Không chắc chắn nếu điều này áp dụng cho các ngôn ngữ khác. Điều này chỉ lần mỗi cá nhân xây dựng và spits kết quả đến cửa sổ đầu ra. Nếu bạn muốn theo dõi thống kê, thì bạn cần phân tích cú pháp này và lưu trữ nó bằng cách nào đó.

+1

+1. Tuy nhiên, vì thời gian xây dựng có xu hướng nhanh hơn rất nhiều so với VC++;) Vấn đề duy nhất là đầu ra phụ thuộc vào ngôn ngữ trình biên dịch - tức là trên hệ thống của tôi, nó hiển thị "Buildzeit". Điều này làm cho việc phân tích cú pháp phức tạp hơn một chút nếu giải pháp được xây dựng trên các hệ thống khác nhau với các cài đặt khu vực khác nhau. – OregonGhost

3

Bạn có thể thực hiện điều này rất đơn giản bằng cách sử dụng Macro sự kiện xây dựng. Một triển khai có thể là để nó thực thi một tệp kịch bản lệnh nhỏ có thể ghi lại ngày tháng và thời gian và sự kiện vào một tệp, sau đó bạn có thể xử lý tệp đó để tính toán số lượng thời gian biên dịch.

Nếu bạn có nhiều dự án trong một giải pháp có nhiều chuẩn mực, những ngày này có thể là một tác vụ msbuild tùy chỉnh nhanh và bạn có thể chỉnh sửa giải pháp để gọi nhiệm vụ đó ở đầu và cuối quá trình.

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