Visual Studio 2013 ile klavye giriş gecikmesini iyileştirme / çözme


16

Sorun yok Visual Studio 2013 içerisinden klavye giriş (kod düzenleme) ile küçük bir gecikme (50-200 ms tahmini) yaşıyorum değil yazarak, anahtar görüntüler önce küçük bir gecikme olduğunda Visual Studio 2010 ile meydana ekran. Bunun düzeltebileceğim bir şey olup olmadığını bilmiyorum.

İşte sorunu daraltabilecek bazı şeyler.

  • Programları kapatmak için msconfig kullandım.
  • Her ikisinde de 1920x1080 çözünürlüğe sahip çift monitör kurulumum var (dxdiag'a göre toplam 1700 MB video belleği)
  • Dizüstü bilgisayar, dört çekirdekli i7, 8 GB RAM kullanma
  • Windows 7, 64 bit
  • Sorun Visual Studio 2013 (Professional), kod düzenleme (VS2013 güvenli mod dahil) oluşur (yani, oy vermek isterseniz cevabınızda eklentilerden bahsetmeyin) - Bkz. Https://msdn.microsoft.com/tr- /library/ms241278(v=vs.120).aspx , güvenli modun ne yaptığının açıklaması için.
  • Visual Studio 2010'da sorun oluşmuyor
  • Not defterinde sorun oluşmuyor
  • Bazen bilgisayar günlerdir çalışıyorsa daha da kötüleşebilir, geçici olarak yeniden başlatmak onu geliştirir (ancak VS2010'dan biraz daha fazla gecikme)

Açıkçası Visual Studio 2013 daha yeni ve daha fazla çan ve ıslık var, belki de bu özelliklerden biri kod girme ile ilgili bazı ek yük oluşturur. Bunu geliştirebilecek herhangi bir fikir yardımcı olacaktır. Daha basit çözümleri tercih ederim, ancak alabileceğimi alacağım.


2
Aynı sorunlarım var. VS2012'den VS2013'e giderken hemen fark edildi ve iş arkadaşlarım da bunu yaşadı. Kodumda sadece bir gecikme değil, aynı zamanda işler art arda gerçekleşmiyor gibi görünüyor. Benim için ortak bir örüntü kontrol + f, kontrol + v. Bu, VS2012'deki bulma iletişim kutusuna yapıştırılır, ancak VS2013'te bulma iletişim kutusu görünmeden önce kod düzenleyiciye yapıştırılır. Fark ettiğimde, geri almak için Ctrl + Z tuşlarına basın, ancak geçen süre nedeniyle bulma iletişim kutusunun içinde kalır.
Joseph Lennox

1
Does Konuyu yardım?
harrymc

Bunu bilmiyordum, ama hayır maalesef benim durumumda bir fark yaratmadı.
Nuzzolilo

İki şeyi kontrol etmeniz gerekir: CPU yükü ve sürücü yükü. Görev Yöneticisi'ni açın ve sorunun CPU'nun aşırı yüklenmesinden kaynaklanıp kaynaklanmadığını belirlemek için CPU yükünü izleyin. Sabit disk sürücüsünün hızlı bir şekilde yanıp söndüğünden (ve dolayısıyla aşırı yüklenmesinden) kaynaklanıp kaynaklanmadığını görmek için HDD LED'inin hızlı ya da yanıp sönüp yanıp sönmediğini görmek için sabitleyin. Her ikisi de bu belirtiye neden olabilir. Her ikisinde de böyle bulursanız, bir sonraki adımınız sistemin neden yüklendiğini bulmaktır.
Mart'ta Synetech

Benim durumumda% 0 cpu ve% 0 disk. Ama herhangi bir metin düzenleme ağır gecikiyor? Bir çeşit eklenti ya da başka bir şey olmalı.
Zapnologica

Yanıtlar:


12

VS2013 ile yazarken de ciddi klavye gecikmesi yaşadım. Benim için, belirli bir eklentiyi kaldırarak işler çok daha iyi oldu:

Tools --> Extensions and Updates -->  Uninstall Application Insights

Bu eklentiyi yüklediğimi hatırlamıyorum, ancak buna Visual Studio için Uygulama Analiz Araçları deniyor . Başvurulan sayfa, bu uzantının değerine göre bir önizleme olduğunu belirtiyor.


1
Bu sorunun güvenli modda da meydana gelip gelmediğini biliyor musunuz?
Nuzzolilo

3

VS 2013 ultimate ile aynı deneyimi yaşadım.

CodeLens özelliğini devre dışı bıraktığımda çok daha iyi oldu .

(Seçenekler -> Metin Düzenleyici -> Tüm Diller -> CodeLens -> CodeLens'i Etkinleştir'in işaretini kaldırabilirsiniz)


2

Bir Razor dosyasını (.cshtml) düzenlerken ve ReSharper etkinken bu yavaş tuş vuruşu yanıtı sorununu yaşadım. Jilet -> Bağlam Eylemleri için Yeniden Paylaşım seçeneklerinde Kod Düzenleme grubu altında bir ayar vardı. İki onay kutusu vardır:

   _ Jilet Bloğu işaretlemesini Çizgi işaretlemesine
   dönüştür _ Jilet Hattı işaretlemesini Blok işaretlemeye dönüştür

İkisi de kontrol edildi, ki bu mantıklı değildi, bu yüzden ikisini de işaretlemedim. Sonra dosyayı düzenlemeye geri döndüm ve voila - yazımda anında hızlanma!


Yeniden Şekillendirme Güvenli Modda devre dışı bırakılmıştır. Bu soru özellikle bu davranışın güvenli modda devam ettiğinden bahseder. Oy verilmedi.
Nuzzolilo

Bu ayarların kaydedilmesinde bir hata olabilir. Beni harekete geçirdi. R # kurulu olan jetbrains.com/help/resharper/2017.1/…
cottsak'ın

1

Aynı sorunu yaşadım ama VS 2013'ü kapatmaya gittiğimde Microsoft SQL Server Compact 4.0'ı indirmem gerektiğini söyleyen bir hata aldım. Gittim ve yükledim daha sonra VS 2013'ü yeniden başlattı ve şimdi güzel ve pürüzsüz çalışıyor.


0

Intellisense otomatik güncellemesini kullanarak devre dışı bırakmak "Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advancedgecikmeyi benim için çözdü (C / C ++ dosyalarında).

Ayrıca, yukarıdaki ayarı bulmadan önce, daha küçük dosyalar kullanmanın yardımcı olduğunu fark ettim. Gecikme, yalnızca uzun bir dosyanın başlangıcını veya ortasını düzenlerken ortaya çıkar. Uzun bir dosyanın sonunda gecikme olmadı.


0

Genel olarak, ek ekranları (ikinci veya üçüncü monitör) devre dışı bırakmak, bunu benim için düzeltmek için en tutarlı sonuçlara sahipti. Yavaşlamaya neden olan işlemi tam olarak bilmiyorum, ancak makine birden fazla ekrana çıktı almak için çok fazla fazla işlem yapmak zorunda.

Geforce GTX 980 Ti'ye sahip ev masaüstü bilgisayarımla bu bir sorun değil. Ancak çoğu standart makine, birden fazla ekrana sahip ince gecikmeyi içerecektir.

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.