3 ms·
Or to put it more succinctly, deterministic behavior. Important for anything time(r) critical. You don't want a GC pause to hit at the wrong time...
by bnolsen 9y ago
Or to put it more succinctly, deterministic behavior. Important for anything time(r) critical. You don't want a GC pause to hit at the wrong time...
- pjmlp 9y ago> You don't want a GC pause to hit at the wrong time... Military don't see to have any issue using real time Java to control weapon systems. Aonix, nowadays part of PTC, has lots of customers. From missile systems to battle cruiser targeting systems. So apparently Java real time GCs don't have any issue on the battlefield.
- rapsey 9y agoBattlefields are glacier slow compared to games, vr, trading, data processing, etc.
- pjmlp 9y agoTell that to a missile radar system that needs to evaluate in in real time what the missiles it is tracking are actually going to hit. Example the NORMANDIE ballistic missile tracking. http://www.businesswire.com/news/home/20090302005701/en/Thales-Air-Systems-Selects-Aonix-PERC-Ultra http://www.businesswire.com/news/home/20090302005701/en/Thal... I have other examples, like battleship gun turrets computer aided targeting systems. You don't want the computer to stop for thinking instead of live tracking what those turrets are supposed to hit.