Kuidas eemaldada just-In-Time silurit

Noormees töötab arvutis

Keelake kogu süsteemi hõlmav Just-In-Time silur.

Pildi krediit: Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio sisaldab kogu süsteemi hõlmavat silumisfunktsiooni nimega Just-In-Time silur, mis on Visual Studio installimisel vaikimisi lubatud. Funktsioon aitab teil tavakasutuse ajal teie rakendustes vigu leida, kuid see võib muutuda a häirib või isegi takistab teie tööd, takistades rakenduste avastamise korral käivitamist probleem. JIT-silumise saate keelata Visual Studio suvandite menüüs või kui te ei saa või ei soovi Visual Studiot käivitada, saate selle funktsiooni keelata, redigeerides Windowsi registrit.

Visual Studio valikute menüüst

Samm 1

Käivitage Visual Studio, klõpsake "Tööriistad" ja valige "Valikud". Hüpikdialoogis kuvatakse külgribal valikute kategooriad ja põhiaknas suvandite atribuudid. Just-In-Time siluri sätete muutmiseks peavad teil olema administraatoriõigused, kuna see kogu süsteemi hõlmav funktsioon muudab Windowsi registrisätteid.

Päeva video

2. samm

Laiendage kategooriat "Silumine", klõpsates külgribal selle noolel. Valige silumise kategooriast "Just-In-Time".

3. samm

Tühjendage nende kooditüüpide valikud, mida te ei soovi, et JIT-i silumine enam hindaks. Valikud on hallatud, algne ja skript. Hallatud kood viitab Javascriptile, Javale, Pythonile ja teistele keeltele, mille tõlgid haldavad automaatselt mälu eraldamist ja prügi kogumist. Omakood viitab sellistele keeltele nagu C ja C++, mille kompilaatorid genereerivad natiivse masinkoodi ilma automaatse mäluhalduseta. Just-In-Time siluri täielikuks keelamiseks tühistage kõik suvandid.

4. samm

Salvestage muudatused, klõpsates "OK".

Windowsi registriredaktorist

Samm 1

Vajutage "Windows-X" ja valige "Run". Tippige dialoogiaknas Käivita "regedit" (ilma jutumärkideta) ja vajutage sisestusklahvi. Avaneb Windowsi registriredaktor.

2. samm

Liikuge puubrauseris sobivatesse kaustadesse. Olenevalt teie arvuti arhitektuurist asuvad Just-In-Time Siluri registrivõtmed kahel võimalikul teel. Nii 32-bitiste kui ka 64-bitiste süsteemide puhul laiendage katalooge "HKEY_LOCAL_MACHINE" ja "SOFTWARE".

3. samm

Laiendage kataloogi "Wow6432Node" ainult 64-bitiste süsteemide jaoks. Nii 32-bitiste kui ka 64-bitiste süsteemide puhul laiendage kataloogi "Microsoft", seejärel leidke ja kustutage järgmised kaks registrivõtit:

Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger

4. samm

Väljuge registriredaktorist ja taaskäivitage Windows.

Hoiatus

Selles artiklis esitatud teave kehtib Windows 8.1 ja Microsoft Visual Studio 2013 kohta. See võib teistest versioonidest veidi või oluliselt erineda.