Visual Studio 2015 sangat lambat


144

Saya baru saja menyelesaikan instalasi dan seluruh IDE super lambat. Sepertinya itu membuat semacam panggilan CPU berat di latar belakang di mana seluruh IDE benar-benar membeku dan menjadi tidak responsif selama sekitar 2-3 detik.

Saya tidak mengalami masalah dengan Visual Studio 2013 Ultimate. Saya menjalankan Visual Studio 2015 Professional.

Paket / Pengaya Terpasang:

  • Alat Node.js
  • ReSharper

Adakah yang punya ide?


Apakah Anda menggunakan alat Resharper atau Node untuk VS?
Ajay Kumar

Saya menginstal keduanya ketika saya memilih instalasi kustom @AjayKumar
Spets

2
Menghapus Instalasi NVTS .... Itu mungkin bekerja untuk Anda. @Spets
Ajay Kumar

1
Menghapus NVTS berhasil. Anda harus mengeposkannya sebagai jawaban @AjayKumar! Saya memang harus menghapus instalannya melalui add / remove programs. Tidak dapat mencopot pemasangan dari menu "Extensions and Updates" di VS Tools
Spets

1
Menonaktifkan _references.js adalah penyebab tim saya. Kami kehabisan semua saran lain tetapi yang ini akhirnya berhasil.
Dan Waterbly

Jawaban:


36

Visual Studio 2015 RTM saya juga sangat lambat menggunakan ReSharper 9.1.2, tetapi telah bekerja dengan baik sejak saya memutakhirkan ke 9.1.3 (lihat ReSharper 9.1.3 untuk Penyelamatan ). Mungkin sebuah isyarat.

Satu lagi isyarat. Versi ReSharper 9.2 tersedia untuk:

memperbaiki integrasi dengan Visual Studio 2015 RTM, mengatasi masalah yang ditemukan di versi 9.1.2 dan 9.1.3


1
Ini bagian besar darinya. Saya berharap saya bisa menerima jawaban ini juga. Saya
memutakhirkan

1
9.1.3 menyembuhkan semuanya untuk saya juga. Memperbaiki masalah input keyboard terbalik yang saya alami.
EF0

2
Saya mengalami masalah di safeMode dan saya tidak memiliki resharper. Hmm
Joe Phillips

2
Menjalankan R # 9.2, masih lambat
Thomas Eyde

2
Saya di ReSsharper 10 dan itu merangkak untuk saya.
loan.burger

89

I found that the Windows Defender Antimalware is causing huge delays. Go to Update & Security -> Settings -> Windows Defender. Open the Defender and in the Settings selection, choose Exclusions and add the "devenv.exe' process. It worked for me


1
Thanks, this fixed my issue too. i didnt want to uninstall node.js nor resharper so this helped a lot.
Alex Moreno

1
Is simply turning off Windows Defender completely the same thing?
Matt Kocaj

5
@cottsak Would not be recommended

1
Thank you so much! My version of VS is speeding up by more than 10s after I did this.
James Ko

6
Penelitian lebih lanjut menemukan proses 'budak' VS yang juga memicu aktivitas anti-malware. Bagi mereka yang terlalu malas (seperti saya) untuk mengetik semuanya ke ui (seperti yang dijelaskan oleh @Nostradamus), mulai prompt PowerShell (saya menggunakan elevated) dan tempel ini di: Set-MpPreference -ExclusionProcess devenv.exe, TE.ProcessHost. Managed.exe, csc.exe, iisexpress.exe, msbuild.exe, vshost32-clr2.exe, vshost-clr2.exe, vshost32.exe, VBCSCompiler.exe, w3wp.exe menggunakan sepenuhnya dengan risiko Anda sendiri. Informasi lebih lanjut di sini technet.microsoft.com/en-us/library/dn433291(v=wps.630).aspx
RichardHowells

23

Try turning off the ReSharper Code Inspection from menu OptionsCode InspectionSetting and choosing Visual Studio IntelliSense (menu OptionIntellisenseGeneral) instead of ReSharper IntelliSense will make it much faster.


18

Try uninstalling either Node.js Tools for Visual Studio (NTVS) or the commercial add-on called ReSharper from JetBrains. Using both NTVS and Resharper causes memory leaks in Visual Studio 2015.

NTVS = Node Tools for Visual Studio


Diinstal melalui program add & remove dan semuanya mulai berfungsi semulus mentega. Terima kasih sobat!
Spets

3
Visual Studio berjalan cepat setelah menghapus instalasi NVTS.
lubang

7
@ThomasEyde Rupanya tidak ada yang bisa mendapatkan akronim dengan benar. Alat Visual Node.js untuk Studio, saya kira.
EKW

1
Buruk saya ... Ini NTVS, Node Tools untuk Visual Studio
Ajay Kumar

2
Itu DMN ketika orang UALOAWDT. SI. BAIK?
Warren P

16

I have experienced very slow edits with Visual Studio 2015 Community Edition especially while working with HTML (and Razor as well) and JavaScript. I was able to resolve the issue by removing the references in the "Scripts/_references.js" file of my ASP.NET MVC project. Furthermore, I disabled autosyncing in that file by adding this to the top of the _references.js file.

This solution causes Visual Studio's IntelliSense to not load show all the JavaScript references available. However, ReSharper's IntelliSense will work perfectly fine and fast.

/// <autosync enabled="false" />

4
This file is meant to be for only javascript files that you want to be used by intellisense in ALL javascript / razor files so should only include stuff like jquery, modernizr, etc. In our project it had been autopopulated with every js file in the whole project, which was over 800! Intellisense was struggling so much, the editor couldn't keep up with typing. I've stripped it back to 8 files and now everything's so much better. If you want to reference js in only one or 2 files you can do it only in those files. See madskristensen.net/post/the-story-behind-_referencesjs
Mog0

@ Mog0 Ya, Anda bisa melakukan itu, tetapi sayangnya jika Anda pengguna sudut, Anda memerlukan semua file js yang hadir, jika tidak, ini tidak berfungsi untuk file itu, menurut pengalaman saya.
Lombas

@Lombas Seharusnya hanya memengaruhi intellisense dan Anda dapat menambahkan referensi ke file tertentu di bagian atas js Anda jika ada sesuatu yang diperlukan di satu tempat. Sangat tidak mungkin bahwa Anda harus dapat merujuk setiap file javascript dalam proyek Anda dari yang lain (Anda punya masalah struktural besar dalam proyek Anda jika Anda melakukannya). File _references.js hanya perlu benar-benar berisi referensi ke pustaka sudut dan lainnya yang digunakan di seluruh proyek Anda.
Mog0

@ Mog0 Saya mengerti, dan saya akan mengulangi pernyataan saya. Jika Anda pengguna sudut, Anda membutuhkan lebih dari sekadar perpustakaan di _references.js. Misalnya, di aplikasi saya, saya memerlukan pernyataan ini jika tidak, tidak akan berfungsi: "/// <reference path =" ../ app / controllers / controllers.module.js "/>" Ini adalah modul yang saya gunakan untuk pengontrol saya . Saya gambar file lain seperti ini diperlukan. Saya tidak tahu Harus menguji masing-masing ...
Lombas

7

Jika Anda menderita karena ReSharper maka opsi yang disebutkan di bawah ini dapat membantu.

Konfigurasi Visual Studio:

ReSharper dapat berkonflik dengan addins dan ekstensi Visual Studio lainnya - jika terjadi perlambatan, coba nonaktifkan addins lain satu-per-satu dan periksa apakah itu membantu mempercepat Visual Studio dengan ReSharper. Berikut adalah beberapa contoh masalah kompatibilitas yang diketahui dengan addins lainnya:

Alat Daya Produktivitas

Perintah VSC

Selain itu, Anda dapat mencoba mematikan opsi berikut di bawah "Alat | Opsi | Lingkungan | Umum": Secara otomatis menyesuaikan pengalaman visual berdasarkan kinerja klien. Gunakan akselerasi grafis perangkat keras jika tersedia

Konfigurasi ReSharper.

Meskipun ReSharper menyediakan beberapa fitur yang kuat dan berguna, beberapa di antaranya dapat diubah atau dimatikan dalam hal meningkatkan kecepatan. Berikut ini beberapa contohnya:

Matikan Solution Wide Analysis (SWA) di "ReSharper | Options | Inspection Code | Settings", kotak centang 'Analisis kesalahan dalam seluruh solusi'

Beralih kembali ke Visual Studio IntelliSense di dialog "ReSharper | Opsi | Lingkungan | IntelliSense | Umum" Menghapus cache untuk solusi saat ini di dialog "ReSharper | Opsi | Lingkungan | Umum |"

Inilah tautannya:


4

Ini tampak konyol tetapi setelah menghapus C:\Users\{User}\AppData\Local\Microsoft\WebSiteCachesemuanya mulai berjalan cepat lagi. Jika Anda kehabisan opsi, Anda dapat mencobanya. Ini satu-satunya hal yang berhasil untuk saya.


3

Masalah yang sama di sini, Visual Studio 2015 Pro Update 2 pada mesin baru. Editornya sangat lambat, mengetik seperti permen karet.

Alasannya adalah ESET NOD32 Antivirus 9. Ia memiliki sesuatu yang disebut "Host Intruder Prevention System (HIPS)" yang diaktifkan secara default. Saya tidak tahu seberapa berguna ini, tetapi bisa dinonaktifkan atau saya baru saja menambahkan aturan, untuk mengizinkandevenv.exe .

Sekarang tidak apa-apa.


3

Saya memiliki masalah yang sama, tetapi hanya pada saat startup;

Untuk mengatasi masalah awal saya:

Saya telah menghapus ekstensi dari Visual Studio 2012 untuk ponsel;

Perbaiki Visual Studio 2015 yang sama ... hapus instalasi Visual Studio 2015 (hang, tidak semua dihapus)

Kemudian gunakan:

https://github.com/tsasioglu/Total-Uninstaller

Hapus semua yang mungkin terjadi dengan Visual Studio 2015, Visual Studio 2013, dll.

Instal Visual Studio lagi kesalahan: Cari log, inet, dll dan menemukan Visual C ++ redist 2015. Saya menginstal ulang dan memperbaiki vc_redist.x64.exe dan vc_redist.x86.exe.

Saya menginstal Visual Studio 2015 lagi dan sekarang saya tidak memiliki masalah startup (vsHub dapat dihapus dan layanan yang terhubung dapat dinonaktifkan ...)


2

Saya memiliki masalah yang sama dengan Komunitas VS 2015 dengan Node Tools.

Saya melihat beberapa masalah tentang masalah ini di repositori NTVS github, dan mungkin terkait dengan file analisis dalam proyek. Sebenarnya, saya telah menghapus file ini setiap beban proyek dan semakin cepat, tetapi saya pikir cara paling aman untuk memperbaikinya adalah mengabaikan beberapa file direktori seperti tautan di bawah ini.

https://github.com/Microsoft/nodejstools/wiki/Projects#ignoring-directories-for-analysis


2

Kemungkinan besar karena Anda menghapus beberapa komponen SQL Server yang digunakan Visual Studio. Meskipun Visual Studio masih berfungsi, ini sangat lambat.

Cukup buka "Program dan Fitur" di Panel Kontrol dan perbaiki Visual Studio. Komponen Visual Studio yang diperlukan akan diinstal lagi dan Visual Studio akan kembali secepat sebelumnya.


Oh, ini juga sepertinya membantu..terutama Server Alat Data. Akan lebih baik menggunakan Server Management Studio saat dibutuhkan .. Terima kasih!
Kay Lee

1

Saya mengalami hal itu ketika menurunkan versi (yaitu mencopot dan menginstal ulang) dari VS 2015 Ultimate ke VS 2015 Professional, IDEnya sangat lamban dan terus-menerus membeku.

Melakukan klon baru dari repositori, atau - ketika salah satu kolega saya mencoba - membersihkan semua file yang tidak ada dalam kontrol sumber (dalam kasus Git git clean -xfd), membantu saya menyingkirkan masalah ini. IDE sekarang berjalan dengan lancar lagi.

Asumsinya adalah bahwa Ultimate meninggalkan beberapa file di belakang yang menyebabkan perilaku ini di Professional, tetapi saya belum dapat melacak yang mana.


1

Dalam kasus saya, web ekspres 2015 dan Komunitas 2015 mengalami kebocoran memori (hingga 1,5 GB) membeku dan macet setiap 5 menit. Tetapi hanya dalam proyek-proyek dengan Node js. yang memecahkan masalah ini bagi saya adalah menonaktifkan intellisense: alat -> opsi -> editor teks -> Node.js -> intellisense -> level intellisense = Tidak ada intellisense.

Dan entah bagaimana intellisense masih berfungsi))


1

Saya juga punya masalah dengan Visual Studio 2015, mencoba semua yang saya bisa baca tetapi pada akhirnya semua yang tersisa adalah instalasi yang bersih. Saya menggunakan alat MicrosoftVisualStudioUninstaller untuk menyingkirkan setiap komponen.

https://github.com/Microsoft/VisualStudioUninstaller

Pemakaian:

  1. Ekstrak TotalUninstaller.zip
  2. Buka prompt perintah administrator.
  3. Jalankan Setup.ForcedUninstall.exe
  4. Ketik 'Y' untuk menghapus instalasi.

Setelah menginstal ulang semuanya berfungsi normal kembali. Saya tidak mengalami kelambatan dalam setiap proyek, tetapi ada satu yang menyebabkan rasa sakit yang cukup sehingga saya benar-benar tidak punya pilihan.

Baca tentang perintah lain yang juga bisa Anda coba tetapi saya tahu itu VisualStudioUninstallerberfungsi, setidaknya itu berlaku untuk saya.

D:\vs_ultimate.exe /uninstall /force

Di mana D: adalah lokasi media instalasi Anda (mount iso, dll).


1

Ini mungkin hanya membantu seseorang, selain dari apa yang telah disebutkan oleh jawaban lain.

Bersihkan isi AppData\Local\Microsoft\WebSiteCachefolder.

Dalam kasus saya, saya memiliki VS 2015 pro update 3 dan inilah yang membantu saya mempercepat VS.


1

Ini dapat membantu seseorang mengunjungi pertanyaan ini.

Saya punya masalah di mana lambat hanya di file yang sangat besar. Saat membuka kawat gigi seperti {atau setelah menyelesaikan suatu jenis, seperti decimalitu akan menggantung.

Ini diselesaikan dengan menonaktifkan pengaturan "Tampilkan daftar penyelesaian setelah setiap karakter diketik" dalam Opsi => Editor Teks => C # => Intellisense


0

Jawaban ini mungkin tampak konyol tetapi saya memiliki rencana daya laptop saya ditetapkan untuk sesuatu selain kinerja tinggi (di Windows). Saya akan selalu keluar dari peringatan memori di Visual Studio dan semuanya akan berjalan agak lambat. Setelah saya mengubah pengaturan daya ke Performa tinggi, saya tidak lagi melihat masalah.


0

Setelah memutakhirkan dari VS2013, saya menemukan bahwa ketika debugging di Visual Studio 2015, itu akan membeku, saya hapus centang "Alat> Opsi> Debugging> Umum> Aktifkan Alat Diagnostik saat debugging" Ini membawa sesi debugging kembali normal. Meskipun Diagnostik bermanfaat, saya tidak memerlukannya setiap saat, jadi jika pada suatu saat saya membutuhkannya, saya dapat mengaktifkannya kembali.


-2

Perbarui Driver PC

Dalam kasus saya, dan saya mengalami kelambatan dalam melakukan hal-hal yang paling sederhana, ini membantu untuk memperbarui driver pc saya. Driver sistem adalah fondasi untuk segalanya.

Saya beruntung memiliki Dell dan mereka memiliki dukungan situs web yang luar biasa untuk melakukan ini. Saya googled

dell pembaruan driver <nama model saya>

atau buka halaman beranda driver

Saya membiarkannya memperbarui semua driver yang diinginkannya (pembaruan driver Dell cukup otomatis).

Banyak lag tampaknya sudah hilang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.