Read-only archive of the All About Symbian forum (2001–2013) · About this archive

Deleting a contact does not free up memory!!

4 replies · 2,050 views · Started 06 July 2004

Hi, i'm new to this forum. So first, greetings to all of you!! 😊

I only bought my Nokia 6600 a few days ago. But i noticed sth. about memory use. When i check the memory use for the phone, i get 12 Kb for contacts. (i havent entered some yet...). Now i copy an entry from my sim-card to the contacts. Phone-memory now is 13 Kb. Thats fine for me. But now i delete this contact again, and one should assume that memory-use should go back to 12 Kb. But it doesn't. So i can't get back memory by deleting contacts?? What is this? :?
Don't get me wrong! I'm not really worried about this 1 Kb...but i like to understand what my phone is doing (same as i try to know my pc)...
oh yes, switching the phone off and on again makes no change. so it seems not to be in the cache.
I installed a freeware prog called FExplorer but i wasn't able until now to find sth. out.
Is this the same when i install programs and uninstall them again?
is there a way/software to keep my system clean from unused files?

thanx for any answers,

jeromew

Symbian systems don't automatically reclaim memory used by the contacts database, it does it at irregular time intervals, I can't remember what the criteria are, but it has been part of the OS since Psion days. The database will be compressed again at some point, I think power cycling the phone helps.

I'm no expert on Symbian storage/database memory management, but most likely there are either or both of these factors at play:

1. When you delete a single contact record, the space it occupied is free for use by other contacts, but until a complete database compaction/reclamation of space is triggered, the whole contacts database won't shrink.

2. Also, in general, for effectiveness, memory is allocated in bigger chunks than required by one typical record. The whole chunk is freed when all items in it are deleted, but not before.

In other words, it means that deleting one contact record may not have an immediate effect of freed space visible as a smaller contacts database, but that memory is still freed for other new/modified contacts that may need space, and whenever (and however) a full database compaction is triggered, only then will you see the whole contacts database get smaller.

thank you for your answers.
this explains it to me 😊
i guess i need to get more information about the Symbian OS to have a good "relationship" with my phone... 😃
i'm away "googling"...
but, if someone has a good place to start or a good adress, still feel free to post it...