More on time to load applications

"Jack Miller" <JACK@lagoon.palm.com>
Errors-To: brian@grot.starconn.com
Date: Thu, 19 May 94 12:20 PDT
Message-id: <9405191753.AA16405@palm.com>
X-Comment: Zoomer PDA List
Originator: zoomer-list@grot.starconn.com
Errors-To: brian@grot.starconn.com
Reply-To: <zoomer-list@grot.starconn.com>
Sender: zoomer-list@grot.starconn.com
X-Listserv-Version: 5.5 -- Copyright (c) 1991/92, Anastasios Kotsikonas
From: "Jack Miller" <JACK@lagoon.palm.com>
To: Multiple recipients of list <zoomer-list@grot.starconn.com>
Subject:      More on time to load applications
Status: RO
Since the subject has come up, and the list has been quiet lately, I'll 
add a little more information from the Engineers on loading 
applications.

The earlier comment about what else was happening in the Zoomer's 
environment was significant.  The amount of time anything takes is 
very much dependent on what the machine is doing at the time.

Although it's difficult to measure exactly, 50-70% of the application 
launch time may be consumed by the process of reallocating 
working memory blocks just to accommodate the inbound application.

Then, the application itself is loaded.  In the last 10% or so of the 
time, the data file is loaded. 

The organization of the data is almost moot in every case.

To speed up launching, the applications do not necessarily load all of 
the data file at launch time.  As an example, the Notebook only loads 
the page data for the 15 items which show on one page of the index 
view.  The rest of the pages will load as their pages are shown on the 
index view. 

Last, Ink requires more memory per character than text.  Ink is stored 
as bit vectors which define line segments of the ink characters.  More 
curves in the character mean more line segments to define.  While a 
page can hold up to about 30K of text, it can only hold about 4K of ink 
line segments.

jack miller
Palm Tech Support