hi all,
recently, i have done a testing by performing a remote hotsync via mobile phone's GPRS. The performance is not very impressive. It took about 10 mins to complete the entire process.
Where is the bottleneck here? It takes longer time during Identifying and Synchronising stage. Is there anything setting to enhance the performance?
The main bottleneck is that HotSync is a very chatty protocol. It tends to do a lot of "send message, wait for reply" transactions, and those are constrained by the network's latency. Wide-area wireless networks can have very poor latency due to all the layers that lie between device and server.
If you control some of the apps on the device, it would be a good idea to try to ensure that the databases used by the apps have small numbers of large records, rather than large numbers of small records. Other than that, there's not much that can be done within the HotSync layer.
-- Ben Combee, senior DTS engineer, PalmSource, Inc. Read "Combee on Palm OS" at http://palmos.combee.net/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
