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

"Opening contacts database"..... can we speedup th

8 replies · 2,012 views · Started 10 November 2002

Hi All,

Ever since I upgraded to v.4.13 from v3.64, I notice that whenever I try to send an sms using names instead of keying in the tel nos in the "To:" field, there will be a message "Opening contacts database" flashing for about 6~8 secs, then change to "Checking names" for about 3~4 seconds before they find the right contact and replace with the GSM no.

All in all, it's almost 9 seconds the shortest and 12 seconds the longest to find the correct GSM no. Sometimes I send the same message to 3~5 recipients and you can imagine the wait. For frequent recipients, I am forced to memorise their nos so that I input directly, instead of keying in their contact names.

I have made sure that Contacts app is opend alrdy, but doesn't help. Is there any tuning or cache control that can improve this?

I have about 1,600 records in my contacts database, using v4.13 on a 9210. I vaguely recalled that when I was using v3.64, I get "Checking names" straight away, minus the "Opening contacts database" wait of 6~8 secs.

Anyone can help? :roll:

1,600 i think is big. i think the search will be longer if you type-in just a few strings. try typing longer string of letters to make the search more specific. HTH.

i break my contacts down into different directories and that seems to not slow down my thing too much.

1,600? damn, dude.

i have 150 contacts and it takes about 0.7 second
you have 1600 .. with a simple calculation: 1600x0.7/150= 7.4 seconds
it's normal thing 😃
and again..
1,600? damn, dude! 😉

Thanks to all your suggestions:

To Whiplash:
I have tried that, the time taken is almost the same. For frequent recipients, i have even tried to duplicate their entry. For e.g: Mark Spencer, I will create another entry starting w/ 'A', say AMS with only the GSM no in that contact. The search does not improve for entry starting with capital 'A'. 😞

To sexybeast:
You mean creating different databases? When I enter the recipients in the 'To:' in SMS app, can I specify the database to search 1st? Ho can I do that? :roll:

To Enrique:
You got a very interesting calculation.

To Nosferatu:
But since my database was migrated from communicators 9000-9110, it's naturally quite big. It holds all my personal and business contacts. 😊

To LAuRA:
No definitely no duplicates nor triplicates... :P

To ALL:
Like I mentioned, when I was using v3.64, the search was faster. It will flash 'Checking names' instead of the lengthy 'Opening contacts database' first, like in v4.13. Hope to borrow a v3.64 9210 and put my contacts in to verify once more.

is the sorting of your contacts alphabetical? i know it should be (by default) alphabetical... coz i encountered once that my contacts were not alphebetically arranged and of course searching was a bit messy... i just rebooted it. it turned out ok.

I have about 750 contacts on a 9210i. For me, "Opening contacts database" takes about 3 secs.

Searching for contacts is definitely quicker if more letters of the name are typed in to reduce the number of entries displayed. On the 9210i there is no "searching contacts" message while it searches. I measured the response times as:

1 letter 12 secs
2 letters 6 secs
3 letters 4 secs
6 letters 2 secs
(all measured from striking of last letter)

Applying Enrique's calculation, my times should be around half of yours. The data suggest that the 9210i does not have a significant processing performance vs. 9210 with v4.13 for these activities. Therefore, a phone upgrade won't help you much.