Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - GaryJW

Pages: [1]
1
Software / Recommendations For An Addressbook
« on: January 07, 2006, 07:53:29 pm »
Replying to my own post (!). More of an addendum.

Anyone know whether there has been any effort to move ka/pi (and ko/pi) to a database type paradigm? I.e. store the data on disc and create indices/hashes to allow quick searching and accessing of the data without having to load a significant amount of it into RAM.  The net effect of this would be probably to make little difference in performance for small datasets (all in cache), maybe a slight drop in performance in medium size ones (disc/flash access outside of cache, where otherwise all would be in RAM (but of course with a reduction in memory footprint)), and a major improvement for large datasets.  Also potentially a slowdown on import, but this would probably not be noticeable under most circumstances.

I had a quick look at the code (wondering how easy it would be to modify it to use one of the small sql libraries that exist - but to be honest my experience is not with C++/GUI type applications, more C, shell scripts and system level integration stuff).  So far as I could see the usage of memory structures is quite deep in the application.

2
Software / Recommendations For An Addressbook
« on: January 07, 2006, 07:42:34 pm »
I have fast load enabled for ka/pi - the times that I was giving were with this.  So far as I understand that will just keep the program code in memory, not the data.  The code has still to execute and load the data from disc/flash on launching which is where the slowdown occurs.  Swap was necessary to import that number of contacts.

Quote
on the kopi, did you hold icon down and then click on fast load?  im not sure if you would need to have swap enabled all the time.  be carefull cuz that is alot of contacts.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109959\"][{POST_SNAPBACK}][/a][/div]

3
Software / Recommendations For An Addressbook
« on: January 07, 2006, 07:15:16 pm »
Hi,

What would you recommend for an addressbook application on a Zaurus SL-C3100?  I am looking for an application that scales well and can easily handle 1000's of addresses.  I would also like the normal functionality of being able to handle vcard/vcf imports and beam/send adresses. So far I have tried:

1) The Sharp DTM addressbook.  This scales extremely well and handles a large address set quickly.  It appears to use a database paradigm (i.e. numerous on disc/flash files, including indices).  Other than this, it seems to be very primitive, and of course has  the (major) problem of not being able to sort alphabetically.

2) Ka/PI.  Nice interface, good set of functionality.  Unfortunately it grinds to an absolute halt when presented with a large dataset.  It appears to load the entire dataset into RAM (and not very efficiently).  To load 4000 addresses (basically just names and extension numbers) I have to enable swap and wait for 10's of minutes.

(My old Psion Revo used to handle this without blinking)

Cheers,

Gary.

P.S. Does anyone know whether Ko/Pi behaves in the same manner as ka/pi?  I would like to import a few thousand appointments (actually satellite passes - useful in my job), but this will not be helpful if the app grinds to a halt.

Pages: [1]