There's also an Asus Lighting Service that still has 10K handles open.
There's also an Asus Lighting Service that still has 10K handles open.
Now? You watch a couple YouTube videos, or perhaps a terrible Apress book. You get something to appear on the page, and viola!, you're a programmer.
It’s remarkably hard in 2021 for a newbie to start learning Windows programming “properly”.
I still can't name a single UWP app that isnt a crude mockery of some win32 app that runs circles around it in both performance and UI design.
My favorite example of how this new generation of MS devs handle performance: https://github.com/microsoft/terminal/issues/10362
After sorting by handles, I see similar results. Logitech Hub Agent has 13,000 handles. It seems these gaming companies hire the worst coders without care for actual performance. Yet...they advertise their products as cutting edge performance. Quite the irony.
I might change that stance when I get home tonight and check for leaks like this, though.
Unfortunately gaming companies routinely hire inexperienced coders because they're cheap. By the time those coders have skilled up, they've been burned by the gaming industry in one of the many ways that the gaming industry burns coders, and so they no longer work in gamedev.
Handle type summary:
<Unknown type> : 4
<Unknown type> : 2
<Unknown type> : 332
ALPC Port : 19
Desktop : 2
Directory : 4
Event : 395
File : 131
IoCompletion : 55
IRTimer : 11
Job : 3
Key : 104
Mutant : 21
Process : 66
Section : 45
Semaphore : 18109
Thread : 154
TpWorkerFactory : 5
WaitCompletionPacket: 70
WindowStation : 3
Total handles: 19535