Boş modda olsa bile VS2013 kalıcı CPU kullanımı


93

Yakın zamanda VS2013'ü Güncelleme 1'e güncelledim ve o zamandan beri VS, boşta olması gerekmesine rağmen CPU kullanımını kalıcı olarak% 25'e (4 çekirdekli intel i5 işlemcide) alıyor. Bitmemiş bazı arka plan işlemleri olduğunu düşündüm, bu yüzden bir süre çalışır durumda bıraktım ama boşta kalması gerektiğinde cpu'yu kullanmaya devam ediyor.

Güncellemeden sonra benzer bir davranış mı görüyorsunuz?

Düzenleme 1 : vs için git ve python araçlarını kullanıyorum, bu nedenle Güncelleme 1'den sonra bazı çakışmalar olabilir.

Düzenleme 2 : Git entegrasyonu VS2013buggy. Bir profil oluşturucu çalıştırdım devenv.exeve git2-msvstfs.dllboşta kalması gerekmesine rağmen cpu kullanımının çoğunu alıyorum . MS'e bir hata bildirimi gönderdim. Aynı sorunu yaşıyorsanız lütfen buna oy verin: http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal

görüntü açıklamasını buraya girin

Düzenleme 3 : Güncelleme 2 kısa süre önce yayınlandı. Bu hata VS2013 Güncelleme 2'de düzeltildi.

Düzenleme 4 : Güncellemeler 3 ve 4 yayınlandı ve birden fazla nedenden dolayı CPU kullanımı çılgınlaştı (sadece git dll modülü değil). Browser LinkAşağıdaki cevaplardan birinde olduğu gibi devre dışı bırakmak sorunu çözüyor gibi görünüyor.

Yanıtlar:


199

Benim için (VS 2013 güncelleme 4) çözüm, burada belirtildiği gibi Tarayıcı Bağlantısını devre dışı bırakmaktı:

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

görüntü açıklamasını buraya girin

CPU hemen% 25'ten% 1'e yavaşladı.


Bunun git entegrasyon hatasıyla ilgisi olmayan başka bir hata olduğunu düşünüyorum. Ekran görüntüsünden de görebileceğiniz gibi: CPU yükü git2 -... dll'den kaynaklanıyor. VS'yi C / C ++ geliştirme için kullanıyorum ve tarayıcı bağlantısı C / C ++ geliştirme için bile etkinleştirilmedi.
remus

bu benim için de çalıştı - VS2013 + Güncelleme 4. Teşekkürler!
abjbhat

2
Teşekkürler, bu birkaç haftalık acımı çözdü. Büyük bir web çözümü açtıktan 30 dakika sonra CPU% 40'daydı. Onunla hiçbir şey yapmadan bile. "Tarayıcı bağlantısını etkinleştir" seçeneğinin işaretini kaldırdığımda CPU hemen% 0'a düştü.
Goran Genter

4
Teşekkürler! Surface Pro 3'te de benim için düzeltildi. Boştayken% 43 cpu kullanımında oturuyordu. Devre dışı bırakıldıktan sonra% 0'a gitti. Siteyi tamamen ve işleme eklenmeden IIS'de çalıştırırken bile. Bunun aynı zamanda Chrome -> Inspect Element'e müdahale ettiğinden şüpheleniyorum, burada büyük bir gecikme yaşıyorsunuz.
Ales Potocnik Hahonina

2
Bu benim için de işe yaradı, ancak etkili olması için çalışan her Visual Studio örneğinin yeniden başlatılmasını sağladı. Teşekkürler!
KJ3

48

Düzenleme 2 : Güncelleme 3 ve 4'te olası hata regresyonu.

Düzenleme 1 : Hata, VS2013 Güncelleme 2'de düzeltildi.

gitEklenti Visual Studio 2013şu şekilde devre dışı bırakılabilir :

Araçlar-> Seçenekler

Kaynak Kontrolü: set Güncel kaynak kontrol eklentisini için Hiçbiri

gitDepolarınızı yönetmek için diğer istemcileri kullanın .


2
Ben kullanarak bu aynı sorunu var Visual Studio 2013 Update 2ile Akım kaynak kontrol eklentisi sete Yok
Clint Powell

burada aynı! sorun başka bir şeyle ilgilidir.
andresp

3
Profil oluşturucuyu Analyze-> Profiler'da bulabilir ve başka bir devenv.exe örneğine ekleyebilirsiniz
remus

3
Güncelleme 3'ü çalıştırıyorum ve Git kaynak kontrol eklentisini devre dışı bırakana kadar yüksek CPU kullanımım vardı; CPU anında düştü. Olası gerileme?
Thorarin

1
Bu sorun benim için 3. taraf GIT araçlarını yükledikten ve eklentiyi Yok olarak ayarladıktan sonra oldu. İlginç bir şekilde, bunu Yok olarak ayarladıktan sonra, MS Git sağlayıcısına geri ayarladım ve sorun geri dönmedi.
TreeAndLeaf

0

SafeMode'da VS'yi açarak sorunu çözdük. Başlatıcıya / SafeMode ekleyin.


16
SafeMode'da VS kullanmamalısınız. SafeMode'da birçok işlev devre dışı bırakılmıştır.
remus

Güvenli mod sorunu hafifletirse, güvenli mod bunların tümünü devre dışı bıraktığı için çalıştırdığınız uzantılara bir göz atmalısınız.
Ralph

0

Benim durumumda, yüksek CPU kullanımına neden olan çözüme Referansların dahil edilmesiydi. Proje, bazı DLL'leri de kullanan bir IronPython paketiydi. DLL'leri Referanslara eklemek gayet güzeldi. Nesne Tarayıcısında ilk kez bir DLL açıldığında CPU% 25'e (1 çekirdek) ulaştı ve orada kaldı. Tüm Referansların silinmesi CPU'yu tekrar normale döndürdü.

Yine Başka Bir Çözüm: Proje Referansları altındaki tüm nesneleri silin.

(VS2013, Güncelleme 5, Python Araçları 2.2 ile)


0

Benim durumumda, normalde aynı anda birkaç Visual Studio kopyası çalıştırıyorum. 1. (veya 2.) kopya tamamen yüklenmeden ve yerleşmeden ÖNCE Visual Studio'nun 2. (veya 3.) kopyasını başlatırsam, bundan sonra ne yaparsam yapayım% 100 CPU'da takılı kalmış bir DEVENV elde ederim. Tüm kopyaları kapatıp tekrar açmam gerekiyor.

Umarım bu birisine yardımcı olur, beni deli ediyordu.

Billy


0

Vs2015 ile benzer bir sorun vardı - .suo çözüm dosyasını silmek şimdiye kadar benim için sorunu çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.