Es ist eine Woche, die ich jedes Visual Studio (2010 Professional, 2012 Professional und 2015 Community Edition), dass nach ein paar Minuten habe ich ein Projekt gestartet sogar leer, ohne etwas zu berühren, starten Sie einen Thread, der vollständig verbraucht ein Kern, 100% Nutzung. Von Task-Manager habe ich gesehen, dass devenv.exe verbraucht 25% der CPU, ich habe 4 Kerne so 100/4 = 25.Visual Studio CPU High Usage
von Process Explorer verwenden ich das gesehen habe, ist clr.dll (clr.dll! GetCLRFunction + 10793), die kontinuierlich läuft.
hier ist der Stack-Trace des Fadens:
ntoskrnl.exe!KeWaitForMultipleObjects+0xc0a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x712
ntoskrnl.exe!KeWaitForSingleObject+0x19f
ntoskrnl.exe!PoStartNextPowerIrp+0xba0
ntoskrnl.exe!PoStartNextPowerIrp+0x183d
ntoskrnl.exe!IoFreeErrorLogEntry+0x297
System.ni.dll+0x19ab70
System.ni.dll+0x1de979
System.ni.dll+0x19ab70
System.ni.dll+0x199d42
System.ni.dll+0x1ded86
System.ni.dll+0x1de5fa
System.ni.dll+0x1de397
System.ni.dll+0x1da636
System.ni.dll+0x1c755e
System.ni.dll+0x19ebfb
System.ni.dll+0x19eccf
clr.dll+0x1396
clr.dll+0x291f
clr.dll!PreBindAssemblyEx+0x1822c
clr.dll!PreBindAssemblyEx+0x183af
mscorlib.ni.dll+0x2f1213
mscorlib.ni.dll+0x2f103e
mscorlib.ni.dll+0x2ffb72
mscorlib.ni.dll+0x30a366
mscorlib.ni.dll+0x2ffd30
mscorlib.ni.dll+0x3aebef
mscorlib.ni.dll+0x3aeaba
clr.dll+0x291f
clr.dll+0x9aff
clr.dll!PreBindAssembly+0xb165
clr.dll!PreBindAssembly+0x9653
clr.dll!PreBindAssembly+0x96bd
clr.dll!PreBindAssembly+0x978a
clr.dll!PreBindAssembly+0x9805
clr.dll!PreBindAssembly+0xb0f9
clr.dll!PreBindAssembly+0xa166
clr.dll!GetCLRFunction+0x107dc
ntdll.dll!RtlInitializeExceptionChain+0x63
ntdll.dll!RtlInitializeExceptionChain+0x36
Hat etwas von den obigen Zeilen jeder verstehen ?? Im Internet habe ich mehrere Vorschläge gefunden, um das eine oder andere Plugin/Erweiterung von Visual Studio zu deaktivieren, indem keiner von ihnen das Problem gelöst hat, und außerdem habe ich das Problem auf der ganzen VS-Version (mit unterschiedlicher Erweiterung und passiert bei http://www.ip-phone-forum.de/showthread.php?t=86999) die gleiche Zeit)
Ich denke, es ist etwas im Zusammenhang mit dem .net-Framework 4.5 ~ 4.6, die ich kürzlich aktualisiert habe. Wie kann ich verstehen, wo das Problem liegt und wie es zu lösen ist?
Problemumgehung: Ich habe .Net Framework 4.6.1 SDK deinstalliert. Ohne dieses kann Visual Studio nicht ausgeführt werden (2010, 2012 und 2015). Nach der Neuinstallation ist das Problem weg – Giox
Nein, ich habe nichts gelöst! Das Problem besteht weiterhin. Es passiert jedes Mal, sobald ich eine bearbeitete Datei (cs, js, html, aspx ...) speichere, auch wenn ich nur ein Leerzeichen eingefügt habe. – Giox