3 ms·
I use Windows for work. My setup is a bit unusual, since I run Windows inside a hyper-V VM (itself running on Windows), but the performance gets abysmal between
by sterlind 7y ago
I use Windows for work. My setup is a bit unusual, since I run Windows inside a hyper-V VM (itself running on Windows), but the performance gets abysmal between logins.
Whenever I unlock, everything grinds to a halt, applications shudder, even the start menu takes a couple minutes to activate. It spastically doesn't register window events and then suddenly 50 Alt+Tabs and click events burst through. After about 15 minutes it's mostly back.
I'd like to debug, but I have no clue where to start. I tried to follow Randomascii's examples and collect perf traces, but I have a hard time drilling that far in. Weirdly, the reported CPU usage is less than 50% but there's a flood of DPCs of some kind.
It wasn't always this bad. I think it's just Winrot. I'm thinking of investing in an unattended image building process so I can just keep swapping "fresh" copies of Windows in, but I shouldn't need to damnit!
(Disclaimer: I made the foolish decision to use Insider builds, and I work for MS so I might be eating some bad dogfood. Also, the outer Windows works fine, so it might be hyper-V issues.)
- exikyut 7y agoI understand that @randomascii is responsive, perhaps he could help with analysis. I see an email address on his site's About page. Also, I got curious about the perf collection process, and stumbled on https://blogs.technet.microsoft.com/yongrhee/2017/10/11/using-xperf-to-capture-etl-traces-for-slow-logons/ https://blogs.technet.microsoft.com/yongrhee/2017/10/11/usin... - unsure if this will be useful. Also found https://randomascii.wordpress.com/2015/09/24/etw-central/ https://randomascii.wordpress.com/2015/09/24/etw-central/, for completeness