Tôi có thể làm bất cứ điều gì để cải thiện hiệu suất trong VS 2010 không? [đóng cửa]


17

Tôi đang sử dụng VS 2010 vì chúng tôi đang phát triển một ứng dụng trong .Net 4 và hiệu suất đang khiến tôi phát điên. Điều đó thật tệ khi tôi không xem IDE trong một thời gian (chẳng hạn như khi tôi bị kéo đi để gọi bàn trợ giúp hoặc đến vào buổi sáng).

Tôi nhận ra rằng nó có thể được xây dựng trong WPF giúp giải phóng tài nguyên của nó khi không được sử dụng, nhưng sự chậm trễ vài phút trong khi nó tải mọi thứ sao lưu thực sự gây phiền nhiễu. Tôi cũng nhận thấy một số độ trễ đáng kể khi mở tệp hoặc biên dịch.


1
Câu hỏi này sẽ phù hợp hơn với Super User khi họ đưa ra câu trả lời khách quan về phần cứng và phần mềm máy tính, trong khi chúng ta đang thảo luận chủ quan về phát triển phần mềm.
Tamara Wijsman

6
Bạn sẽ nhận được câu trả lời tốt hơn ở đây. Tôi không biết một người dùng VS không lập trình viên.
Maniero

Nếu bạn có thể bỏ phiếu và nghĩ rằng đây là một câu hỏi hữu ích hoặc nó có câu trả lời hữu ích dưới đây, vui lòng bỏ phiếu. Các trang web StackExchange cần phiếu bầu để xây dựng một cộng đồng tốt. Bạn có thể cho 30 phiếu mỗi ngày, đừng lãng phí chúng. Người dùng đặc biệt có uy tín cao và số phiếu bầu thấp được đưa ra xin vui lòng đọc này: meta.programmers.stackexchange.com/questions/393/ mẹo
Maniero

Kiểm tra bài viết trên Blog của Raj Aththanayake , nó có rất nhiều lời khuyên hữu ích để cải thiện hiệu suất của VS2010 và Resharper.
Piers Myers

4
Câu hỏi này dường như lạc đề vì nó là về một công cụ lập trình (IDE), thường thuộc về Stack Overflow, nhưng quá cũ để di chuyển.

Câu trả lời:


5

Tôi đã có một vấn đề tương tự sau khi cài đặt một vài phần mở rộng. Tôi cuối cùng đã vô hiệu hóa tất cả chúng và chỉ cho phép chúng khi tôi thực sự sử dụng chúng. Điều này thực sự giúp ích cho kinh nghiệm.

EDIT: Dường như có vấn đề với một số Trình điều khiển và Thẻ Video nhất định. Bạn có thể kiểm tra tất cả các thông tin ở đây: http://bloss.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx


Cảm ơn, nhưng tôi chưa cài đặt bất kỳ tiện ích mở rộng nào
Rachel


Tôi không chắc đó là khóa đăng ký hay cài đặt VS, nhưng hiệu suất của tôi có vẻ tốt hơn nhiều! Cảm ơn bạn!
Rachel

Đánh dấu câu trả lời của bạn là câu được chấp nhận vì nhận xét của bạn đưa tôi đến một giải pháp ngay cả khi Câu trả lời không. Bạn có thể chỉnh sửa câu trả lời của bạn để bao gồm các liên kết?
Rachel

Bạn đã nhận nó! ;-)
Arturo Molina

7

Lấy máy nhanh hơn?


Tôi không nghĩ máy của mình tệ đến thế ... CPU Intel (R) Core (TM) 2 Duo E4400 @ 2.00GHz, 1.20GHz, RAM 2GB
Rachel

4
Hãy nghĩ rằng bạn cần nhiều hơn 2GB ram cho VS 2010 - đó là một con quái vật bộ nhớ
Jaco Pretorius

nếu bạn đi quá cao, bạn sẽ phải đảm bảo rằng bạn đang chạy hệ điều hành 64 bit, nếu không bạn có thể sẽ không thấy thêm ram đó :(
Muad'Dib

2
Hiện tôi đang chạy VS2010 trên máy 1GB ... chỉ mất ~ 200MB. Điều đó có bất thường không?
Lưu ý đến bản thân - nghĩ về một cái tên

Ôi. 4gb dường như là một điều cần thiết trong những ngày này cho WPF.
Morgan Herlocker

7

Ngoài câu trả lời Muad'Dib, tôi muốn giới thiệu cho bạn một bản nâng cấp đơn giản:

Thay thế ổ đĩa cứng cũ của bạn bằng một ổ đĩa trạng thái rắn .

Hiệu suất tăng của Visual Studio .NET là không thể tin được.


1
Tôi có thể xác nhận rằng, tôi có 2 ổ đĩa Intel X25-M sọc và bay Visual Studio.
ChaosPandion

2
Nếu bạn xem xét giá / dung lượng quan hệ của SSD không tương thích với nhu cầu của bạn thì hãy đến một ổ cứng lai tốt . Dù sao, tôi sẽ xem xét một ổ SSD + HDD. SSD là nâng cấp tốt nhất bạn có thể làm.
Maniero

1
Tôi nghĩ rằng một nhà phát triển nên có sẵn máy tốt nhất, điều này bao gồm SSD tốt nhất hiện có.

1
@Pierre chỉ cần nhớ kiểm tra hiệu suất khởi động phần mềm của bạn trên một máy tiêu dùng thấp không có RAM 8GB và ổ SSD 500 đô la :)
Roman Starkov

1
@romkyns: Đề xuất của bạn là tốt, nhưng tôi sợ nó nằm trong danh mục "có nghĩa là tốt". Mọi người dễ dàng nói về việc thử nghiệm trên một máy chậm hơn, nhưng tôi chưa bao giờ thấy ai làm điều đó, với một mắt để khắc phục các vấn đề về hiệu suất.
Mike Dunlavey

2

Với 2GB RAM, tôi thực sự sẽ bắt đầu ngay tại đó. Các dự án trong các giải pháp của bạn càng lớn, bạn sẽ càng cần nhiều RAM.

Khi bạn rời khỏi VS và tiếp tục, bạn có nhận thấy ổ cứng hoạt động rất mạnh không? Đó là một chỉ báo sử dụng đĩa để xử lý các nhu cầu về RAM tăng lên ... RAM chạy trong nano giây, đĩa tính bằng mili giây, do đó bạn có thể thấy vấn đề.

RAM rẻ (2GB nên ít hơn 100USD trừ khi máy của bạn rất cũ), nhưng hệ điều hành của bạn có thể giới hạn số tiền bạn có thể có. Nó cũng đơn giản là một bản nâng cấp mà bạn có thể thực hiện trong hầu hết các trường hợp.


3
Tôi sẽ không đi với ít hơn 4GB.
Maniero

Tôi đã không nhận thấy bất kỳ cải thiện đáng kể nào 2GB 32bit so với 4GB 64bit ...
Nazgob

1

Bạn đang chạy phần mềm chống vi-rút? Nếu vậy, hãy thử tắt nó đi một lúc và xem bạn có nhận thấy sự cải thiện không. Có thể là nó được cấu hình để quét truy cập vào một số loại tệp nhất định, có thể là một kẻ giết người hiệu suất thực sự với các mẫu sử dụng của nhà phát triển điển hình.


Chúng tôi có Symantec AntiVirus. Quản trị viên mạng có nó vì vậy chúng tôi không thể tắt hoặc giả mạo nó, nhưng có lẽ tôi có thể yêu cầu anh ta thêm một ngoại lệ cho thư mục dự án VS
Rachel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.