So i have the Pearl 8130 and i know that it has little memory so i keep my eye on it. So one time i called Sprint about something and they mentioned to clean out the cache from the broswer to free up memory. So i do and guess what happens.. I LOSE MEMORY. What gives? I would think clearing the memory from my browser would free up more memory, not take it away. So what am i doing wrong?
That is your problem right there. 4 mb is way too low. You need to delete some apps, themes etc to free up some space. There is a link in my signature on memory optimization. Reed lays it out very nicely for everyone step by step.
I always close my browser, if i dont then my phone takes forever to do anything.
I know how to free up memory ive done it and ive tried to clean out my broswer cache to free up memory but after cleaning out my cache i lose memory. That what i wanted answer not just how to free memory.
I wonder if there is some misunderstanding about memory management?
The first fact is, the current generation of Curves and Pearls have 64 Mb of Flash Memory installed in the logic board. That is separate from the media card memory, which can be much larger in size, but limited in function.
The second factor is your Device OS build. If you have removed all of the sample image files, configured your media card correctly, you will see the maximum File Free Memory of 15-20 Mb. That is normal after a restart and ideal for normal function.
The next factor is your data: messages, attachments, contacts, calender and other information is saved in device memory. Use Options / Status. Menu Database sizes to view the memory being used.
Finally, there are temporary files like the Browser Cache. They serve a valuable function, they speed up the loading of web pages, by a lot. It is counter productive to purge your cache because everything will be reloaded again.
Finally, we have the garbage collector. It is built into the core of Java and is responsible for recovering memory. It is fully automatic and runs in the background. You can watch it at work with Options / Status or a dedicated utility app.
If you have upgraded to v4.5xx software, you can set the lower memory limit to 5 Mb. The original v4.2xx needed 12 Mb for nromal operation.
so how does that answer my question on losing memory when i clean my broswer cache?
That is the Java garbage collector at work.
Your Browser cache starts at 0 after a restart. As you use it, key elements are cached for later use. When it reaches it maximum size of 2 Mb, older content is deleted to make room for current content.
If your cache was not large, less then a 100 Kb, deleting it may not show up until the garbage collector gets too it.
Then, you will see your File Free Memory go up for no apparent reason.
automatic memory management does not come without costs. Garbage collection cycles are unpredictable and applications may be susceptible to "pauses" or other performance issues while garbage collection is taking place. As the Java Virtual Machine (JVM) has matured, there have been improvements introduced to minimize the impact of GC on applications. ...
So i called Sprint Tech Support and told him the problem and he said that it is small amounts and i should see an increase, so i had to repeat that im losing memory, and he made it seemed like it was no big deal and to do full wipe if i wanted to clean everything. So no help really. I might call a sprint store and see what they say.
CrackBerry is in no way Affiliated with BlackBerry. We take pride in our unbiased content, however do occasionally receive free products from vendors that we review or discuss. For more info click here.