5 ms·
...until you start comparing lag and CPU performance. Then it becomes obvious what kind of bloated software the world is producing.
by goodpoint 4y ago
...until you start comparing lag and CPU performance. Then it becomes obvious what kind of bloated software the world is producing.
- TeMPOraL 4y agoAnd then you notice that recently there was an article pointing out that "software is IO-bound anyway" is no longer true, and this claim - for the first time since I remember - wasn't laughed out of the room. I await a more detailed study, but it seems quite likely the article was correct: IO is quite fast these days, and software is likely to be CPU-bound, particularly on parsing stuff as it's being read and operated on.
- tormeh 4y agoWasn't the limiting factor RAM latency? Anyway, yes, computers parse way too much JSON, SQL, and whatever else. I've recently started working with gRPC, and boy is it nice. The current paradigm where every action requires a text blob to be written, compressed, then sent to a server that decompresses it, parses it, acts on it, then creates a new text blob that is compressed and sent out... It's a bit much. And that's before ypu add load balancers and microservices. gRPC cuts down on the parsing and compressing bits, but it's still quite wasteful.