memory leak....what is it , and why dont I want it?
- Memory leak is usually caused by an application that hasn't been perfected yet, or one that randomly draws from your file free memory pool. Being that you only have so much memory free to operate, a steady leak can cause your BB to malfunction and drive you nuts.
To find out if you have it, click Options>Status and check your file free memory regularly. Large changes downward in the # of bytes free may mean you are "leaking" memory.
If you think you have one, do a battery pull and monitor some more. Make notes if you need to. If the problem persists, you may need to delete the offending app.
Posted from my CrackBerry at wapforums.crackberry.comLast edited by BergerKing; 02-25-09 at 03:23 PM.
02-25-09 03:16 PMLike 0 -
Just like any other computer the BB has a limited amount of memory. When it hits a certain low it can and will begin deleting emails, BBM's calendar entries and other things.
Those are just a few of the reasons that memory leaks are important and why it is best to do our best to avoid major memory leaks.
I hope that helps,
~Jazzi~
02-25-09 03:17 PMLike 0 - Memory leak is usually caused by an application that hasn't been perfected yet, or one that randomly draws from your file free memory pool. Being that you only have so much memory free to operate, a steady leak can cause your BB to malfunction and drive you nuts.
Posted from my CrackBerry at wapforums.crackberry.com
~Jazzi~02-25-09 03:19 PMLike 0 - Oh, but I added some, I saw the supernoob part and answered more about how to detect it.
Posted from my CrackBerry at wapforums.crackberry.com02-25-09 03:26 PMLike 0 - I'm using an app called "MemoryUp Pro". It's pretty cool in that you can see memory leak in real time. You can also defrag your memory and clear up any application that have remained in memory after closing it out.
I've got a serious memory leak I'm troubleshooting now, I'm losing about 1K of available memory / second!
I suspect it's the O/S since all the background applications are closed. FYI I'm running the default T-Mobile O/S of 4.5.0.8102-25-09 04:04 PMLike 0 - 02-25-09 04:19 PMLike 0
- I'm using an app called "MemoryUp Pro". It's pretty cool in that you can see memory leak in real time. You can also defrag your memory and clear up any application that have remained in memory after closing it out.
I've got a serious memory leak I'm troubleshooting now, I'm losing about 1K of available memory / second!
I suspect it's the O/S since all the background applications are closed. FYI I'm running the default T-Mobile O/S of 4.5.0.81
Glad to see that you made it over here This is where the action really is
~Jazzi~
PM me if ya still don't know who I am
02-26-09 10:52 AMLike 0 -
Actually I don't think that's the best analogy given the differences in the memory architecture. Computers use volatile random access memory. Turn the power off and everything that wasn't saved to your hard drive goes bye bye. BB's use flash memory. Turn off the power or do a battery pull and everything is there when the power returns. PDA's like older Palms, Visors, Clie's etc. have volatile memory as well.
What's really happening with memory leaks results from using flash memory. On a computer, memory is used and freed dynamically. Thus when you start MS word and write a letter, the program grabs available memory to run and then releases it when you close the program. The PC OS and hardware is such that this can happen so fast that even if you didn't reboot your PC for a long time and your RAM got very fragmented, you wouldn't lose any available memory and wouldn't notice any performance degradation.
Note this applies only to real RAM, and not virtual memory which pages data to a hard drive. You get huge performance loss (I speak from experience) on older PC's with a small amount of RAM that requires lots of virtual memory paging.
When you do a battery pull on your BB, the OS and apps are loaded in sequence which maximizes your free memory. As you add data (emails, texts, browser data), run apps, and generally use your BB, bits and eventually chuncks of free memory get lost resulting in lower file free memory. The problem is exacerbated by poorly designed apps that probably don't properly allocate and release memory. When file free drops down around the magical 12MB, your BB starts to get sluggish, because the OS is constantly swapping in and out of a small amount of memory. Time for a battery pull.
To the OP, the real reason you don't a memory leak is you get 1's and 0's all over the place.02-26-09 11:00 AMLike 0 - Hey, I know you I think I recognize the user name. I have had the MemoryUp Pro since I first got my Curve and it is a sweet program, I use it all the time.
Glad to see that you made it over here This is where the action really is
~Jazzi~
PM me if ya still don't know who I am
Yep, definitely know you. Glad to see people I know here.
I'm itching to wait for my t-mobile contract to end so I can upgrade this summer. New BB means more memory, functionality and addiction levels.02-26-09 04:06 PMLike 0 - Technical Answer Alert
Actually I don't think that's the best analogy given the differences in the memory architecture. Computers use volatile random access memory. Turn the power off and everything that wasn't saved to your hard drive goes bye bye. BB's use flash memory. Turn off the power or do a battery pull and everything is there when the power returns. PDA's like older Palms, Visors, Clie's etc. have volatile memory as well.
What's really happening with memory leaks results from using flash memory. On a computer, memory is used and freed dynamically. Thus when you start MS word and write a letter, the program grabs available memory to run and then releases it when you close the program. The PC OS and hardware is such that this can happen so fast that even if you didn't reboot your PC for a long time and your RAM got very fragmented, you wouldn't lose any available memory and wouldn't notice any performance degradation.
Note this applies only to real RAM, and not virtual memory which pages data to a hard drive. You get huge performance loss (I speak from experience) on older PC's with a small amount of RAM that requires lots of virtual memory paging.
When you do a battery pull on your BB, the OS and apps are loaded in sequence which maximizes your free memory. As you add data (emails, texts, browser data), run apps, and generally use your BB, bits and eventually chuncks of free memory get lost resulting in lower file free memory. The problem is exacerbated by poorly designed apps that probably don't properly allocate and release memory. When file free drops down around the magical 12MB, your BB starts to get sluggish, because the OS is constantly swapping in and out of a small amount of memory. Time for a battery pull.
12MB is the general limit where performance drops and data such as emails and texts automatically get deleted.
To the OP, the real reason you don't a memory leak is you get 1's and 0's all over the place.02-26-09 06:23 PMLike 0 - Did I do something wrong? I went to that link and did OTA download and it downloaded fine. It looked like they were charging 15 bucks. Do I have a free version and the full version does a lot more?
Posted from my CrackBerry at wapforums.crackberry.com02-26-09 11:14 PMLike 0 -
Many apps have a trial period. You can download the app and if after say 7 days you don't purchase and get a registration code it will stop working.02-27-09 06:27 AMLike 0 - There's no possible way you can have 50 MB file free on a Pearl, it doesn't have that much memory to allow for 50 MB free. I think you're looking at the "File Total" number.02-27-09 07:57 AMLike 0
- Forum
- BlackBerry OS Phone Forums
- BlackBerry Curve Series
memory leak....what is it , and why dont I want it?
LINK TO POST COPIED TO CLIPBOARD