logoalt Hacker News

wtallistoday at 12:40 AM3 repliesview on HN

Giving the device enough RAM to survive memory leaks during heavy usage would also be a valid option, as is automatic rebooting to get the device back into a clean state before the user experiences a persistent loss of connectivity. There are a wealth of available workarounds when you control everything about the device's hardware and software and almost everything about the network environments it'll be operating in. Fixing all the tricky, subtle software bugs is not necessary.


Replies

ambicaptertoday at 2:01 AM

A memory leak will consume any amount of ram by definition, adding more ram is not a solution either.

esyirtoday at 1:00 AM

For a community full of engineers, I'm always surprised that people always take absolutionist views on minor technical decisions, rather than thinking of the tradeoffs made that got there.

show 1 reply
DonHopkinstoday at 1:20 AM

You can't just throw RAM at embedded devices that you make millions of and have extremely thin margins on. Have you bothered to look at the price of RAM today? At high numbers and low margins you can barely afford to throw capacitors at them, let alone precious rare expensive RAM.

show 2 replies