5 ms·
Can any devs at Microsoft explain/speculate how this happened? Are these bundled apps simply unmaintained? Because it seems like this is a major and obvious fl
by bogwog 4y ago
Can any devs at Microsoft explain/speculate how this happened? Are these bundled apps simply unmaintained?
Because it seems like this is a major and obvious flaw that is relatively easy to fix in a lot of different ways… yet it shipped.
It’s easy to just say that Microsft’s developers are incompetent/dumb/etc but this is low hanging fruit, and makes me think the problem is something else.
- Mountain_Skies 4y agoNot a Microsoftie but it's probably going through various emulation layers.
- joe_guy 4y agoWhat emulation layers are you speculating there are?
- Mountain_Skies 4y agoWindows-on-Windows/WoW64, depending on the age of the application in question. Has the voice recorder application been updated in recent versions of Windows (or whatever version the author was using)?
- minedwiz 4y agoUnless we're talking running x86/x64 binaries on ARM or something, WOW64 is not an emulator, since x86_64 chips support IA32 instructions natively. There is some small overhead from filesystem and registry path translation, as well as switching the processor into/out of 32-bit mode. There is, in fact, a new sound recorder app on W11: https://www.pcmag.com/news/first-look-windows-11s-new-sound-recorder-app https://www.pcmag.com/news/first-look-windows-11s-new-sound-....
- ripley12 4y agoI don't work at MS, but there's a few potential things going on: Voice Recorder is pretty old, it got a big revamp/renaming ("Sound Recorder") in Windows 11. Problems might be fixed now? The native development story on Windows is in shambles. UWP and WinRT have a ton of baggage but there isn't a great replacement for them yet. Many bundled apps were written in UWP when it seemed like it was the future, and now they're in an awkward not-quite-unmaintained place. I see the trace is spending a lot of time in the Windows.Storage.* namespace and... there be dragons. Filesystem access from UWP apps is awful, it has several usability and performance shortcomings. Would not surprise me if that's a platform issue and not a Voice Recorder issue.
- summerlight 4y agoThere could be infinitely many reasons for this kind of slow software, but most cases many programmers don't care what happens under the hood as long as their code over abstraction layers appears to be working as intended in their own test scenario. I saw many websites developed by someone who doesn't really understand how query plans are generated and executed, how data is indexed, etc... and in the result they accidentally write the query that simply scans over the entire table. And thanks to modern hardware and database engine this scales to hundreds or even thousands of users!