I am uncertain how memory is allocated on an iPhone 3G. Does the total number of installed applications somehow affect memory availability for application execution? I would have thought that application storage would have been separate in hardware from application execution, but I am not a programmer or a hardware guy either, just a user.
The reason I ask is that I have an application that is in the habit of crashing sometimes. The developer suspects a memory shortage is the cause. I have hard reset the phone and tried the application again immediately, and it still crashes occasionally, even if no other application has been launched since the reset. I would think that execution memory would be maximal right after the reset.
Would clearing out seldom used applications help? My device is only about 50% counting music and applications, so I would think there is plenty of elbow room.
I hope my question makes sense in some practical way. I could imagine that iPhone architecture is such that it doesn't make sense.
The reason I ask is that I have an application that is in the habit of crashing sometimes. The developer suspects a memory shortage is the cause. I have hard reset the phone and tried the application again immediately, and it still crashes occasionally, even if no other application has been launched since the reset. I would think that execution memory would be maximal right after the reset.
Would clearing out seldom used applications help? My device is only about 50% counting music and applications, so I would think there is plenty of elbow room.
I hope my question makes sense in some practical way. I could imagine that iPhone architecture is such that it doesn't make sense.