VS2013 tetap menggunakan CPU meskipun dalam mode idle

93

Saya baru-baru ini memperbarui VS2013 ke Pembaruan 1 dan sejak itu VS menggunakan CPU hingga 25% (pada 4 core intel i5 cpu) secara permanen meskipun seharusnya tidak aktif. Saya pikir ini memiliki beberapa proses latar belakang yang belum selesai jadi saya membiarkannya berjalan untuk sementara waktu tetapi tetap menggunakan cpu ketika seharusnya tidak aktif.

Apakah Anda mendapatkan perilaku serupa setelah memperbarui?

Edit 1 : Saya menggunakan alat git dan python untuk vs, jadi mungkin ada beberapa konflik setelah Pembaruan 1.

Sunting 2 : Integrasi git di VS2013buggy. Saya menjalankan profiler devenv.exedan git2-msvstfs.dllmenggunakan sebagian besar penggunaan cpu meskipun seharusnya tidak digunakan. Saya mengirim pemberitahuan kegagalan ke MS. Jika Anda memiliki masalah yang sama, silakan pilih ini: http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal

masukkan deskripsi gambar di sini

Sunting 3 : Pembaruan 2 baru-baru ini dirilis. Bug ini telah diperbaiki di VS2013 Update 2.

Sunting 4 : Pembaruan 3 & 4 dirilis dan penggunaan CPU menjadi gila karena berbagai penyebab (tidak hanya modul git dll). Menonaktifkan Browser Linkseperti pada salah satu jawaban di bawah ini tampaknya memperbaiki masalah.

remus
sumber

Jawaban:

199

Bagi saya (VS 2013 pembaruan 4) solusinya adalah menonaktifkan Tautan Browser seperti yang ditentukan di sini:

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

masukkan deskripsi gambar di sini

CPU langsung melambat dari 25% menjadi 1%.

zukanta
sumber
Saya rasa ini adalah bug lain, tidak terkait dengan bug integrasi git. Seperti yang Anda lihat dari tangkapan layar saya: beban CPU disebabkan oleh git2 -... dll Saya menggunakan VS untuk pengembangan C / C ++ dan tautan browser bahkan tidak diaktifkan untuk pengembangan C / C ++.
remus
ini bekerja untuk saya juga - VS2013 + Pembaruan 4. Terima kasih!
abjbhat
2
Terima kasih, ini menyelesaikan beberapa minggu penderitaan saya. CPU berada pada 40% 30 menit setelah saya membuka satu solusi web besar. Bahkan tanpa melakukan apapun dengannya. Ketika saya menghapus centang pada opsi "Aktifkan tautan browser", CPU langsung turun menjadi 0%.
Goran Genter
4
Terima kasih! Memperbaiki untuk saya juga di Surface Pro 3. Itu duduk di 43% penggunaan cpu saat menganggur. Pergi ke 0% setelah dinonaktifkan. Bahkan saat menjalankan situs di IIS sepenuhnya dan tanpa melampirkan ke proses. Saya curiga itu juga mengganggu Chrome -> Inspect Element, di mana Anda mendapatkan jeda yang sangat besar.
Ales Potocnik Hahonina
2
Ini bekerja untuk saya juga, tetapi memulai ulang setiap contoh Visual Studio yang sedang berjalan untuk diterapkan. Terima kasih!
KJ3
48

Sunting 2 : Kemungkinan regresi bug dalam Pembaruan 3 & 4.

Sunting 1 : Bug telah diperbaiki di VS2013 Update 2.

Seseorang dapat menonaktifkan gitplugin dengan Visual Studio 2013cara ini:

Alat-> Opsi

Kontrol Sumber: setel Plug-in kontrol sumber saat ini ke Tidak Ada

Gunakan gitklien lain untuk mengelola repositori Anda.

remus
sumber
2
Saya memiliki masalah yang sama ini menggunakan Visual Studio 2013 Update 2dengan plug-in kontrol sumber saat ini yang disetel ke Tidak Ada
Clint Powell
sama disini! masalahnya terkait dengan hal lain.
danresp
3
Anda dapat menemukan profiler di Analyze-> Profiler dan Lampirkan ke instance lain dari devenv.exe
remus
3
Saya menjalankan Pembaruan 3 dan memiliki penggunaan CPU yang tinggi sampai saya menonaktifkan plugin kontrol sumber Git; CPU langsung turun. Kemungkinan regresi?
Thorarin
1
Masalah ini terjadi pada saya setelah saya menginstal alat GIT pihak ke-3 dan mengatur plugin ke Tidak ada yang memperbaikinya. Menariknya, setelah mengatur ini ke Tidak Ada, saya telah mengaturnya kembali ke penyedia MS Git dan masalahnya belum kembali.
TreeAndLeaf
0

Kami memperbaikinya dengan membuka VS di SafeMode. Tambahkan / SafeMode ke pemrakarsa.

MarckSi
sumber
16
Anda tidak boleh menggunakan VS di SafeMode. Banyak fungsi dinonaktifkan di SafeMode.
remus
Jika safemode meredakan masalah, Anda harus melihat ekstensi yang Anda jalankan karena safemode menonaktifkan semuanya.
Ralph
0

Dalam kasus saya, penyertaan Referensi ke solusi yang menyebabkan penggunaan CPU yang tinggi. Proyek ini adalah paket IronPython yang juga menggunakan beberapa DLL. Menambahkan DLL ke Referensi tidak masalah. Pertama kali DLL dibuka di Browser Objek, lalu CPU mencapai 25% (1 inti) dan tetap di sana. Menghapus semua Referensi akan mengembalikan CPU ke normal kembali.

Solusi Namun Lain: Hapus objek apa pun di bawah Referensi proyek.

(VS2013, Update 5, dengan Python Tools 2.2)

lemari es
sumber
0

Dalam kasus saya, saya biasanya menjalankan beberapa salinan Visual Studio pada waktu yang bersamaan. Saya telah menemukan, jika saya memulai salinan Visual Studio ke-2 (atau ke-3) SEBELUM salinan pertama (atau ke-2) telah sepenuhnya dimuat dan diselesaikan, saya mendapatkan DEVENV macet pada 100% CPU tidak peduli apa yang saya lakukan setelah itu. Saya harus menutup semua salinan, dan membukanya lagi.

Saya harap ini membantu seseorang, itu membuat saya gila.

Billy

Billy Willoughby
sumber
0

Punya masalah serupa dengan vs2015 - menghapus file solusi .suo sejauh ini telah memperbaikinya.

john blair
sumber