So, I recently came back to the jailbreak scene after many months away. For reference, I'm using a 3G running 3.1.2. I had stopped because I got tired of the constant sluggishness and occasional crashes that come with jailbreaking and theming. However, I eventually decided I missed some mobile substrate add-ons like SBSettings too much and rejailbroke. This time, I decided not to install Winterboard, as I figured that was the source of much of the sluggishness and low RAM problems I experience when I used to jailbreak, and instead only installed some mobile substrate plugins that added functionality to the phone.
In the beginning, things were great. I routinely had about 52 MB of free RAM on my 3G and the phone ran just as smoothly as when it was unjailbroken. However, in the three weeks or so since I jailbroke again, I've noticed something about my free RAM. Over the course of 7-8 hours, even if I don't use any function on the phone (if it's charging overnight for example), the amount of free RAM shown in SBSettings drops from 45 MB to about 25 MB. Where is all that free memory going?
In addition, over the course of a few days, the amount of RAM SBSettings says is free after using the "free memory" function decreases slowly. After one or two days it's down to 43-45 MB after hitting "free memory." After another day or two, I can only get it back up to 35-38 MB, and that's after hitting "free memory" twice. The problem continues to get worse as the days go on. Now, this doesn't really have a huge impact on the operation of the phone unless I want to run more than one app in the background. Also, a reboot always gets me back up to around 50 MB of free memory for a day or so.
However, having to reboot every few days is annoying, and fact that I'm "losing" RAM practically screams that there is a memory leak with one of my mobile substrate plugins. Is this analysis correct? Here is a list of what addons I'm using:
Does anyone know if any of the MS plugins is a notorious memory hog? My guess would be ProSwitcher because it is such a new program and the dev may not have worked all the bugs out yet.
Or is this all normal and I'm just making a big deal about nothing?
Last edited by MacDevil7334; 02-27-2010 at 09:40 AM.