18/09/2012

Tối ưu hóa tốc độ Visual Studio trên Win 7

Trong bài viết trước mình đã giới thiệu về phiên bản Visual Studio 2010 Ultimate - Gói phần mềm hỗ trợ lập trình đa nền tảng được phát triển bởi Microsoft và cho đến thời điểm hiện tại là phiên bản hoàn thiện nhất, tuy nhiên việc khởi động Visual Sdudio 2010
Ultimate tương đối chậm chạp do phải load rất nhiều component, việc này xảy ra ngay cả với những chú Lap có cấu hình khủng và hỗ trợ lập trình tốt như Thinkpad hay Elitebook, và để khắc phục tình trạng khởi động chậm này, sau đây mình xin hướng dẫn các bạn một vài thủ thuật để "tối ưu hóa" tốc độ khởi động cho Visual Studio 2010 hay nói đúng hơn là tắt bỏ các thành phần khởi động không cần thiết nhưng lại chiếm dụng tương đối lớn tài nguyên của hệ thống.


1. Tắt trang Start Page khi khởi động VS 2010 Ultimate:

Trang Start Page được khởi động mặc định với VS 2010 là một trang chứa các tiện ích giúp bạn có thể tạo nhanh một project hay mở lại project bạn vừa mới đóng lại gần nhất trong phiên làm việc trước, bản thân mình thì thẩy rằng nó khá cần thiết và việc tắt trang Start Page cũng không làm cho hệ thống VS khởi động nhanh hơn bao nhiêu, tuy nhiên nếu bạn muốn hệ thống khởi động nhanh nhất có thể thì đây có thể là một tùy chọn mà bạn cũng nên để ý đến.
Để tắt trang Start Page bạn làm theo thao tác sau: 
- Khởi động VS 2010
- Trên thanh Menu chọn Tool > Option > Environment Startup
- Trong cửa sổ hiện ra bạn sẽ thấy listbox có tên là At startup với trạng thái hiện tại là "Show Start Page"
- Thay đổi tùy chọn này bằng "Show empty Environment" > Ok



2. Tắt chức năng “Enable rich client visual experience”…

Đây là tính năng tự động yêu cầu phần cứng tại máy tính của bạn đáp ứng tốt nhất cho việc khởi chạy Visual Studio và các component của nó, cũng là tính năng chiếm tương đối các tài nguyên của hệ thống khi khởi động mặc dù nếu có nó sẽ làm cho các component chạy ổn định hơn do bộ nhớ đã được khai báo trước. Tuy nhiên nếu hệ thống VS của bạn khởi động ì ạch thì đây là một tính năng mà bạn hoàn toàn có thể loại bỏ.
Để tắt chức năng này bạn cũng vào Option trong menu Tools như trên, chọn thẻ General và sau đó bỏ dấu chọn tại "Enalble rich client visual experience" trong groupbox "Visual experience"

3. Bật chức năng “Only build startup projects and dependencies on Run”…

Mặc định của VS là ngay khi bạn tạo Project và chạy xong các ứng dụng, nó sẽ tự build và test để đưa ra ngay các lỗi mà bạn có thể nhìn thấy (nếu có) ở dưới Error list hoặc Outputbox, tuy nhiên đây là một tính năng chiếm dụng rất nhiều tài nguyên khi mà bạn đang trong quá trình tạo project (chưa hoàn chỉnh) và việc phát sinh lỗi là điều hoàn toàn có thể xảy ra, thậm chí là có rất nhiều lỗi. Bạn chỉ cần xem xét đến lỗi khi mà bạn đã hình thành được một khung Project mà thôi, chính vì thế nên bạn có thể bật chức năng "Only build startup project and dependencies on Run" để tiết kiệm tài nguyên của hệ thống với mục tiêu chính "khi nào chỉ tạo project khi mà bạn chạy project đó".
Để bật chức năng này, bạn cũng vào Option trong menu Tools, sau đó tìm đến thẻ Project and Solutions > Build and Run và tích chọn và ô checkbox "Only build startup projects and dependencies on Run"

4. Tắt chức năng “Intellitrace”…

Đây là một tính năng giúp hệ thống VS 2010 chạy Debug hiệu quả hơn trong quá trình tạo project, tuy nhiên đây cũng là một tính năng tự động nên nếu bạn đã bật "Only build startup projects and dependencies on Run" thì tắt chức năng này đi là một điều tiếp theo nên làm để hệ thống VS 2010 của bạn chạy mượt mà hơn
Để tắt chức năng "Intellitrace" bạn vào Option trong menu Tools, chọn thẻ "Intellitrace" và bỏ dấu chọn tại checkbox "Enable IntelliTrace"

5. Tắt chức năng “Track Active Item in Solution Explorer"

Chức năng này sẽ theo dõi mọi sự truy xuất, thay đổi dữ liệu hoặc đối tượng trong Solution Explorer của bạn, tuy nhiên đây cũng là một tính năng không thực sự cần thiết và nếu bạn muốn VS 2010 của bạn khởi động nhanh hơn, bạn cũng có thể tắt tính năng này.
Để tắt tùy chọn này, bạn vào Option trong menu Tools, chọn thẻ "Project and Solution" và sau đó bỏ chọn tại checkbox "Track Active Item in Solution Explorer"

4 comments:

Blogger Template by x