Depends on how you build your application. Small focused processes work great. If you&#x27;re not careful, and all the functionality gets stuck in one huge executable, it&#x27;s possible to have long pauses. If that one huge executable winds up interacting with a serial device, like an old printer, or dumb terminal, well buffers are small. data gets lost. you have to resync and it sucks.<p>FWIW, my experience with that stuff is with java perhaps a decade ago. It can all be made to work with smaller heaps, better partitioning, but you wind up introducing more, but bigger buffers.<p>It almost never matters. Right up until you have to read the status from some old microscope, or something equally obscure.