I have had my iPad for about 3 weeks now and I have noticed something that is a bit disconcerting. The available memory of the iPad tops out at around 160MB but it dips quite a bit ... sometimes as low as 20MB or so ... that's when everything becomes unstable. Applications crash, iPad is slow to respond, etc.
I have noticed that this happens on the iPhone as well (owner of 2G and 3GS iPhone).
Both the iPhone and iPad are jailbroken and SB Settings was used to determine available memory.
I have written programs before and when writing programs for computers, it almost doesn't matter how you allocate your memory usage or whether or not you flush the RAM when you exit the program because most computers nowadays have TONS of available RAM and/or virtual memory. From my experience with the iPhone and iPad, this is not true.
1. We are limited in the amount of actual physical RAM available
2. There is no virtual RAM (from reading other people's comments ... not proven)
I guess my question/rant is:
Are app programmers just not making an effort to reallocate the RAM after a program exits because they don't know to do so or is there something else in the jailbreak that is sucking up RAM resources?
Any thoughts would be appreciated.