Re:Windows NT on 600MHz machine opens apps instantly. What h...
by kitsunesoba on Friday June 23, 2023 @11:12AM
(#36447949)
This is what happens when you have a leaning tower of abstractions, with each layer being developed with a philosophy of, "it's good enough". Some performance loss is unavoidable when you're adding layers, but that aforementioned attitude of indifference has a multiplicative effect which dramatically increases losses. By the time you get to the endpoint, the losses snowball into something rather ridiculous.
[ Parent
| on HN ]
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by dumdumchan on Friday June 23, 2023 @12:20PM
(#36448999)
The reason is backward compatibility. Each win32 api call has hundreds of extraneous conditionals handling edge cases for the purpose of backwards compatibility. That's just the price of being able to run ancient executables on new OS. GNU/Linux doesn't worry about that and everything opens instantaneously on it.
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by the_overseer on Friday June 23, 2023 @01:29PM
(#36449854)
Is this missing an /s?
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by zackees on Friday June 23, 2023 @01:43PM
(#36450020)
Yeah 10 browser tabs on brave my ubuntu grinds to a halt.
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by simooooo on Saturday June 24, 2023 @02:10AM
(#36456039)
My Ubuntu uses snap for key applications which take 10+ seconds to start
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by snovv_crash on Friday June 23, 2023 @03:30PM
(#36451210)
If you disable the virus scanner and write a simple SDL app on Windows it will open instantly as well.
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by LanceH on Friday June 23, 2023 @01:07PM
(#36449608)
Along those lines, I have numerous clients who just want plain Ruby on Rails -- no react front end. They are all business to business, or at least professional users on the end. They just want their data loaded and to work with it.
Ruby on Rails may not be the poster child for speediness as things get big or complex, but if you aren't fighting the ORM, it's consistently quick from click to data.
Also, RoR is definitely not dead.
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by ecshafer on Friday June 23, 2023 @02:37PM
(#36450631)
Ruby on Rails is plenty fast, especially with Turbo. The biggest RoR speed drop is n+1 queries imo.
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by viraptor on Friday June 23, 2023 @04:52PM
(#36452030)
Which is not a RoR issue. You get those accidentally if you write plain SQL as well. (Actually passing the AR query fragments makes the n+1 easier to avoid in complex situations)
Re:Windows NT on 600MHz machine opens apps instantly. What h...
by Arwill on Friday June 23, 2023 @04:17PM
(#36451720)
Each level of abstraction has its own caching and buffering routines because the underlying layers are slow, and without the ability to make them better, you can only put your own cache on top of it. This helps initially, but in the end, the time goes wasted managing all those caches and buffers at every given layer.