Visual Studio 2015 rất chậm


86

Tôi đã cài đặt Visual Studio 2015 Professional Edition và thông số kỹ thuật máy tính của tôi là CPU Intel i7-3770 3,40 GHz, RAM 8 GB và Windows 7 Enterprise 64-bit.

Tôi muốn nâng cấp dự án của mình lên .NET 4.6 được viết bằng Visual studio 2005 .NET 2.0, nhưng tôi gặp sự cố nghiêm trọng về tốc độ. Sau khi tôi mở dự án của mình (dự án lớn) trong Visual Studio 2015, nó đang trở nên điên rồ. Việc xây dựng, gỡ lỗi, mở menu quá chậm. Đôi khi tôi nhận được thông báo "không phản hồi". Đó là về Windows 7 hay bạn có thể cho tôi lời khuyên nào về vấn đề tốc độ của tôi không?


Có bất kỳ lỗi nào trong dự án của bạn do nâng cấp không? Chúng có thể gây ra một vấn đề hiệu suất đáng kể.
AntiHeadshot 21/12/15

3
Tôi cũng nhận thấy rằng làm việc với VS 2015 là nhiều chậm hơn so với VS 2013 - Tôi sẽ theo dõi chủ đề này và cũng có thể cho bạn biết nếu tôi tìm thấy một giải pháp.
Dave Doknjas

8
ở đây cũng vậy. Tôi có một con quái vật của một máy phát triển (i7 8 lõi, 32GB RAM (2,3 KHZ), SSD, ...) và nó là đau đớn chậm .....
user853710

1
Đây là lý do tại sao tôi cố gắng làm nhiều nhất có thể. Biết các khuôn khổ đủ để không cần intellisense và biết MSBUILD là những trợ giúp lớn. VS của tôi đã chậm lại để thu thập thông tin nhiều lần như vậy trong nhiều năm. Khi tôi sử dụng VS (vẫn đang diễn ra hàng ngày), tôi đảm bảo rằng nó nằm trong một máy ảo có ảnh chụp nhanh rất rõ ràng mà tôi có thể hoàn nguyên (đảm bảo mọi thứ đều nằm trong quyền kiểm soát phiên bản!) Tôi đã làm việc với mọi phiên bản của VS ( thậm chí trở lại VC ++ 1.0). Nó tiếp tục chậm hơn. Sẽ luôn luôn có dân gian "lol nó hoạt động trên máy của tôi lol", nhưng có vẻ như vấn đề này gần như phổ biến.
David Betz

1
Có thể có bản sao của Visual Studio 2015 rất chậm

Câu trả lời:


66

Trang web này chứa một số mẹo hữu ích về cách cải thiện hiệu suất Visual Studio, tắt các tính năng cho các giải pháp lớn. Ví dụ:

  1. Đi tới Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> C # -> Nâng cao và bỏ chọn Bật phân tích giải pháp đầy đủ

  2. Đi tới Công cụ -> Tùy chọn -> XAML Designer -> Chung và bỏ chọn Bật XAML Designer (yêu cầu khởi động lại Visual Studio)

  3. Đi tới Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> Tất cả ngôn ngữ và bỏ chọn Bật CodeLens

  4. Đi tới Công cụ -> Tùy chọn -> Gỡ lỗi -> Chung và tắt Bật Công cụ chẩn đoán trong khi gỡ lỗi


3
Vui lòng cung cấp một số ngữ cảnh cho câu trả lời của bạn, vì các liên kết bên ngoài có thể không truy cập được.
Uwe Allner

Tôi đã làm tất cả những điều trên và nó đã cải thiện hiệu suất Visual Studio của tôi rất nhiều. Cảm ơn!
Hank

Đừng quên Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> CƠ BẢN -> Nâng cao và bỏ chọn Bật phân tích giải pháp đầy đủ
thecoolmacdude

1
Nếu bạn vô hiệu hóa lense mã, bạn có thể mất liên kết "tham chiếu", v.v. trong mã C.
Dhanuka777

90

Bạn có thể thử áp dụng các bước sau:

  1. Đi tới menu Công cụTùy chọnKiểm soát nguồn và đặt Kiểm soát nguồn hiện tại… thành Không có

  2. Đi tới menu Công cụTùy chọnMôi trườngCài đặt được đồng bộ hóaxóa tùy chọn này bằng cách bỏ chọn hộp kiểm.

  3. Làm sạch nội dung trong các thư mục bộ nhớ cache sau ( không xóa các thư mục này, thay vào đó chỉ xóa nội dung của chúng ) và khởi động lại Visual Studio:

    • Làm sạch nội dung trong thư mục WebSiteCache (có thể tìm thấy trong
      C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )

    • Làm sạch nội dung trong thư mục Tệp ASP.NET Tạm thời (có thể tìm thấy trong
      C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET Files )

Lưu ý: Nếu bạn đã bật Tăng tốc phần cứng hoặc nếu bạn sử dụng cài đặt trải nghiệm Visual mặc định trong Microsoft Visual Studio 2015 hoặc Visual Studio 2013, bạn có thể gặp sự cố hiệu suất không liên tục, lỗi sản phẩm hoặc sự cố hiển thị. Để khắc phục những sự cố này, hãy đi tới menu Công cụTùy chọnMôi trườngChung và áp dụng các cài đặt sau:

Nhập mô tả hình ảnh tại đây

Để biết thêm thông tin, hãy truy cập Bạn gặp sự cố về hiệu suất, lỗi sản phẩm hoặc sự cố hiển thị trong Visual Studio 2015 và Visual Studio 2013 .

Nếu sự cố liên quan đến gỡ lỗi, hãy thử cách giải quyết trên Visual Studio gỡ lỗi / tải rất chậm .

Tôi hi vọng cái này giúp được...


4
Tôi cố gắng phương pháp của bạn, nhưng nó không ảnh hưởng đến quá much.I vẫn không thể tìm ra một giải pháp thích hợp
Vins4nity

Bạn có thể vui lòng xem cách giải quyết được đề cập trên phần Cập nhật không?
Murat Yıldız,

3
Tôi đang cố gắng làm theo lời khuyên của bạn nhưng trớ trêu thay VS cứ đóng băng.
Nguồn

2
Nó đã làm việc cho tôi. Tốc độ tăng chóng mặt! Cảm ơn!
Divyans Mahansaria

1
@ MuratYıldız Đã làm việc cho tôi (cảm ơn). Khi bạn nói, Clean WebSiteCache foldertôi giả sử ý bạn là xóa tất cả các thư mục tệp bên dướiWebSiteCache folder
nam

25

Tôi có một dự án lớn và cũng đã trải qua những đợt chậm như vậy. Tôi đã cải thiện hiệu suất đến mức có thể chấp nhận được bằng cách thay đổi phạm vi của Error Listcửa sổ thành Current Document.

Tôi cũng nhận được những cải tiến bằng cách thay đổi từ Build + IntelliSensesang Build Only. Nhưng bởi vì tôi thấy IntelliSense hữu ích, tôi đã thỏa hiệp để giữ Build + IntelliSensevà xác định phạm vi Current Document.

Cửa sổ danh sách lỗi Visual Studio 2015


5
Tôi đang sử dụng Bản cập nhật VS 2015 3. Hiện có tùy chọn "Tài liệu đã thay đổi" trong danh sách đó, có vẻ như là một sự thỏa hiệp tốt giữa Tất cả và chỉ Tài liệu hiện tại.
CJBS

1
@Diamond có vẻ hoạt động rất tốt. Cảm ơn vì đã đăng mẹo này.
windchaser

16

Tôi nhận thấy rằng việc xóa thư mục ".vs" khỏi thư mục giải pháp của bạn sẽ làm tăng đáng kể tốc độ trình chỉnh sửa nếu nó trở nên chậm theo thời gian. Nó là một thư mục ẩn trong thư mục gốc của giải pháp của bạn. Tôi khuyên bạn nên lưu một bản sao lưu của nó chỉ trong trường hợp bạn cần hoàn nguyên. Theo như tôi biết, nó chứa các cài đặt cụ thể của người dùng cho giải pháp, chẳng hạn như tệp .suo như chi tiết ở đây . Bạn cũng có thể thử xóa tệp .suo. Các thư mục / tệp này sẽ được VS tái tạo vào lần tiếp theo bạn mở và đóng giải pháp đó.


1
Xóa thư mục .vs phù hợp với tôi. Tất cả các giải pháp khác đã không!
MoonKnight

10

Windows Defender Antimalware có thể khiến Visual Studio bị chậm. Như được đề cập bởi Nostradamus trong câu trả lời này :

Đi tới Cập nhật & Bảo mật -> Cài đặt -> Bộ bảo vệ Windows. Mở Defender và trong lựa chọn Cài đặt, chọn Loại trừ và thêm quy trình "devenv.exe".

Một điều khác tôi đã làm là cập nhật ReSharper và mọi addon lên bản cập nhật mới nhất.

Tôi cũng lưu ý rằng một số tiến trình được gọi Microsoft Compatibility Telemetry, CompatTelRunner.exeđang sử dụng rất nhiều CPU khi tôi sử dụng Visual Studio. Tôi đã tắt "Phản hồi và chẩn đoán" bằng cách làm theo hướng dẫn này .

Nó đã làm việc cho tôi!


Đó là sự thật này giải pháp ..... Cảm ơn rất nhiều đặc biệt đối với phần Windows Defender
Funky81

0

Có thể bạn đang cố gắng thực hiện các thao tác khác nhau trên giải pháp cùng một lúc? Trong tình huống của tôi, sự cố xuất hiện do tôi đang cố gắng mở giải pháp, trong khi có một quy trình từ TFS, đang cố gắng tải phiên bản mới nhất. Một số loại khóa đã xảy ra. Cách an toàn nhất mà tôi nghĩ đến là khởi động lại hệ thống, xóa tệp .suo và nó đã hoạt động với tôi.

Còn gì nữa: hãy kiểm tra xem phiên bản studio trực quan của bạn có phải là 64bit trên hệ thống 64bit hay không, tôi đã gỡ cài đặt một số công cụ sức mạnh nền tảng nhóm và nó gặp trục trặc với VS của tôi, nó gây ra các vấn đề tương tự


0

Đảm bảo rằng bạn không làm việc trên một giải pháp trên ổ đĩa mạng.

Có vẻ như một điều hiển nhiên như vậy, nhưng tôi đã bỏ lỡ nó, và VS không cung cấp cho bạn một cách chính xác về vấn đề, đó chỉ là rất nhiều "Không phản hồi ...".


0

Đối với tôi, thủ phạm là bộ nhớ cache Resharper, chỉ cần xóa bộ nhớ cache Resharper và nó hoạt động tốt


1
Làm thế nào để bạn xóa nó? Vui lòng cung cấp một giải pháp chi tiết
Ojonugwa Jude Ochalifu

@ojonugwa - bạn có thể vào Trình phục hồi - Tùy chọn - Môi trường - Chung và sau đó nhấn nút để xóa bộ nhớ đệm. Đồng thời thay đổi vị trí từ "cài đặt cục bộ" sang một nơi khác - giả sử c: \ resharpercache. Điều này cũng sẽ cải thiện tốc độ.
Varun Sharma

-6

Tôi đề xuất cách nâng cao hiệu suất nhanh nhất và dễ dàng hơn (cho C #) là thay thế VS 2015/2017 bằng VS2013.

C # phần lớn không thay đổi giữa các phiên bản. Nó chỉ mất gấp đôi thời gian để sử dụng 2015/2017 và tôi chắc chắn rằng tôi không phải là người duy nhất lãng phí thời gian sử dụng các trình biên dịch sau này (tốt hơn) chỉ để phải hoàn nguyên.

Tôi không nghĩ là không hợp lý khi mong đợi sử dụng một trình biên dịch ngay lập tức. Bạn có thể với 2013.

Microsoft PHẢI đảm bảo VS2019 ít nhất phải nhanh nhất là 2013 (đối với C #)


Đây không phải là một tùy chọn hợp lệ. Để bắt đầu, nó hiện không được hỗ trợ và không có sẵn để mua.
DavidG
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.