VS2013 sử dụng CPU vĩnh viễn ngay cả khi ở chế độ nhàn rỗi


93

Gần đây tôi đã cập nhật VS2013 lên Cập nhật 1 và kể từ đó VS sử dụng CPU lên 25% (trên cpu intel i5 4 nhân) vĩnh viễn mặc dù nó được cho là ở chế độ nhàn rỗi. Tôi nghĩ rằng nó có một số quy trình nền chưa hoàn thành vì vậy tôi đã để nó chạy một lúc nhưng nó vẫn tiếp tục sử dụng cpu khi nó được cho là ở chế độ nhàn rỗi.

Bạn có nhận được hành vi tương tự sau khi cập nhật không?

Chỉnh sửa 1 : Tôi đang sử dụng công cụ git và python cho vs, vì vậy có thể có một số xung đột sau Bản cập nhật 1.

Chỉnh sửa 2 : Tích hợp git trong VS2013bị lỗi. Tôi đã chạy một hồ sơ trên devenv.exegit2-msvstfs.dllchiếm hầu hết việc sử dụng cpu mặc dù nó sẽ không hoạt động. Tôi đã gửi một thông báo thất bại cho MS. Nếu bạn gặp vấn đề tương tự, vui lòng bỏ phiếu cho điều này: http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal

nhập mô tả hình ảnh ở đây

Chỉnh sửa 3 : Bản cập nhật 2 đã được phát hành gần đây. Lỗi này đã được sửa trong Bản cập nhật 2 của VS2013.

Chỉnh sửa 4 : Bản cập nhật 3 & 4 đã được phát hành và việc sử dụng CPU trở nên điên cuồng do nhiều nguyên nhân (không chỉ mô-đun git dll). Vô hiệu hóa Browser Linknhư một trong các câu trả lời dưới đây dường như sẽ khắc phục được sự cố.

Câu trả lời:


199

Đối với tôi (VS 2013 cập nhật 4), giải pháp là vô hiệu hóa Liên kết trình duyệt như được chỉ định ở đây:

https://www.devexpress.com/Support/Center/Question/Details/T102322

nhập mô tả hình ảnh ở đây

CPU chậm lại ngay lập tức từ 25% đến 1%.


Tôi nghĩ rằng đây là một lỗi khác, không liên quan đến lỗi tích hợp git. Như bạn có thể thấy từ ảnh chụp màn hình của tôi: tải CPU là do git2 -... dll Tôi đang sử dụng VS để phát triển C / C ++ và liên kết trình duyệt thậm chí không được kích hoạt để phát triển C / C ++.
remus

điều này cũng làm việc cho tôi - VS2013 + Cập nhật 4. Cảm ơn!
abjbhat

2
Cảm ơn, điều này đã giải quyết được vài tuần đau khổ của tôi. CPU ở mức 40% trong 30 phút sau khi tôi mở một giải pháp web lớn. Ngay cả khi không làm gì với nó. Khi tôi bỏ chọn tùy chọn "Bật liên kết trình duyệt", CPU ngay lập tức giảm xuống 0%.
Goran Genter

4
Cảm ơn! Tôi cũng đã sửa lỗi này trên Surface Pro 3. Nó đang ở mức sử dụng CPU 43% khi nhàn rỗi. Đã đến 0% sau khi bị vô hiệu hóa. Ngay cả khi chạy trang web trên IIS hoàn toàn và không có quá trình đính kèm. Tôi nghi ngờ nó cũng đang can thiệp vào Chrome -> Kiểm tra phần tử, nơi bạn nhận được độ trễ lớn.
Ales Potocnik Hahonina

2
Điều này cũng làm việc cho tôi, nhưng phải khởi động lại từng phiên bản Visual Studio đang chạy để có hiệu lực. Cảm ơn!
KJ3

48

Chỉnh sửa 2 : Hồi quy lỗi có thể xảy ra trong Bản cập nhật 3 & 4.

Chỉnh sửa 1 : Lỗi đã được sửa trong Bản cập nhật VS2013 2.

Người ta có thể vô hiệu hóa gittrình cắm từ Visual Studio 2013theo cách này:

Công cụ-> Tùy chọn

Kiểm soát nguồn: đặt trình cắm kiểm soát nguồn hiện tại thành Không có

Sử dụng các ứng dụng gitkhách khác để quản lý kho của bạn.


2
Tôi có vấn đề này cùng sử dụng Visual Studio 2013 Update 2với hiện kiểm soát nguồn plug-in thiết lập để None
Clint Powell

ở đây cũng vậy! vấn đề có liên quan đến một cái gì đó khác.
andresp

3
Bạn có thể tìm các hồ sơ trong Analyze-> Profiler và Đính kèm nó vào một ví dụ của devenv.exe
remus

3
Tôi đang chạy Bản cập nhật 3 và có mức sử dụng CPU cao cho đến khi tôi tắt plugin kiểm soát nguồn Git; CPU giảm ngay lập tức. Hồi quy có thể xảy ra?
Thorarin

1
Sự cố này đã xảy ra với tôi sau khi tôi cài đặt các công cụ GIT của bên thứ 3 và đặt plugin thành Không đã khắc phục sự cố. Thật thú vị, sau khi đặt nó thành Không, tôi đã đặt nó trở lại nhà cung cấp MS Git và sự cố vẫn chưa trở lại.
CâyAndLeaf

0

Chúng tôi đã sửa nó bằng cách mở VS trong SafeMode. Thêm / SafeMode vào trình khởi tạo.


16
Bạn không nên sử dụng VS trong SafeMode. Nhiều chức năng bị tắt trong SafeMode.
remus

Nếu safemode giảm bớt vấn đề, bạn nên xem xét các tiện ích mở rộng bạn đang chạy vì safemode vô hiệu hóa tất cả chúng.
Ralph

0

Vì trang này xuất hiện đầu tiên trong cuộc săn tìm của tôi để tìm ra lý do tại sao Visual Studio 2013 (Bản cập nhật 4) không sử dụng được do mức sử dụng CPU cao, tôi sẽ chia sẻ những gì tôi đã làm để khắc phục sự cố.

Vấn đề tự biểu hiện khi một lõi CPU được điều chỉnh đến mức sử dụng 100% với bộ nhớ liên tục tăng lên đến mức hệ thống sẽ chậm thu thập dữ liệu và devenv.exe cuối cùng sẽ gặp sự cố. Nó có thể tái tạo 100% với một dự án node / typecript được cài đặt Microsoft Node Tools.

Sau khi thử các bản sửa lỗi khả thi khác nhau, từng cái một nhưng không có kết quả, tôi đã thử tắt intellisense:

  • Công cụ | Tùy chọn> Trình soạn thảo văn bản> Node.js> Intellisense
  • No Intellisense (nút radio)
  • Save to Disk Disabled (nút radio)
  • Khởi động lại Visual Studio

Điều này ngay lập tức khiến việc sử dụng CPU giảm xuống mức bình thường.

Đó là nó. Đã sửa nó cho tôi. Tôi hy vọng điều đó sẽ giúp ai đó.


3
Intellisense không phải là một tính năng khá hay của VS sao?
remus

4
@remus Khi nó không điều tiết CPU đến mức sử dụng 100%, khiến IDE hoàn toàn không thể sử dụng được, vâng, đúng như vậy.
BitsEvolved

0

Trong trường hợp của tôi, chính việc đưa vào Tham chiếu đến giải pháp đã gây ra việc sử dụng CPU cao. Dự án là một gói IronPython cũng sử dụng một số DLL. Thêm DLL vào Tài liệu tham khảo là tốt. Lần đầu tiên một DLL được mở trong Object Browser khi đó CPU đạt 25% (1 lõi) và ở đó. Xóa tất cả các Tham chiếu sẽ đưa CPU trở lại bình thường.

Tuy nhiên, một giải pháp khác: Xóa bất kỳ đối tượng nào trong tài liệu tham khảo của dự án.

(VS2013, Bản cập nhật 5, với Công cụ Python 2.2)


0

Trong trường hợp của tôi, tôi thường chạy một số bản sao của Visual Studio cùng một lúc. Tôi đã phát hiện ra, nếu tôi khởi động bản sao thứ 2 (hoặc thứ 3) của Visual Studio TRƯỚC KHI bản sao thứ 1 (hoặc thứ 2) đã hoàn toàn tải và ổn định, tôi sẽ gặp phải tình trạng DEVENV bị kẹt ở 100% CPU cho dù tôi làm gì sau đó. Tôi phải đóng tất cả các bản sao và mở lại.

Tôi hy vọng điều này sẽ giúp ai đó, nó đã khiến tôi phát điên.

Billy


0

Đã gặp sự cố tương tự với vs2015 - việc xóa tệp giải pháp .suo đã khắc phục sự cố cho tôi cho đến nay.

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.