23

Mam urządzenie z Androidem Marshmallow w emulatorze Visual Studio Android (kwiecień 2016 r.), A wszystko zaczyna się dobrze i wydaje się działać. Jednak podczas pracy proces XDE.exe zabija mój procesor (35-40% +), podczas gdy Hyper-V używa tylko ~ 8-10% maks.XDE.exe przy użyciu> 35% procesora przez cały czas - czy to oczekiwane zachowanie? (Emulator Androida VS)

Czy to normalne i oczekiwane zachowanie? Jeśli nie, jak mogę to naprawić?

byłem w stanie śledzić wykorzystanie wysokiej procesora aż do następnego DLL:

C: \ Program Files (x86) \ Microsoft XDE \ 10.0.10586.0 \ Plugins \ Microsoft.VisualStudio.Emulator. XdePlugin.dll

... i wątku, która prowadzi z tej metody, która to pętla:

Microsoft.VisualStudio.Emulator.StatusCallback.XdeDeviceStatusCallb ackService.StatusCallbackThreadProc()

Nie widzę tak dużego wykorzystania procesora XDE podczas uruchamiania obrazów emulatora mobilnego systemu Windows 10.

+0

Ten sam problem tutaj, z wyjątkiem tylko 12%. Ale to odpowiada pojedynczemu rdzeniu na moim komputerze. –

+0

Yup - prawdopodobnie zaczęło się po aktualizacji Visual Studio 2015 Update3: | – InquisitorJax

+1

Ten sam problem tutaj, nadal nie mam pojęcia, jak to naprawić. – Bognar

Odpowiedz

0

I rozwiązać go za pomocą ILSpy i REFLEXIL dodać Thread.Sleep (100) połączeń w funkcji StatusCallbackThreadProc(). Potem musiałem wyłączyć weryfikację strongname dodając do rejestru następujący wiersz:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Wow6432Node \ StrongName \ weryfikacji \ Microsoft.VisualStudio.Emulator.XdePlugin, b03f5f7f11d50a3a

Jeśli jest zapotrzebowanie dla mojej wersji dll proszę dać mi znać ...

Powiązane problemy