Hi,
Now this is pretty bad news. 4.4 MB is available IMHO only on the Sony UX50
and the Tungsten T3 (NOT THE T5-it has 4 only!!!).
So, all you want to go is inform customers basically. Since every handheld
is a little bit different (background tasks, hacks,..) it shall be very
difficult for you to assume precisely only by knowing the Handhelds. Why
don�t you create a little test program and have the users run it on their
palms. There, you can easily check the amount of heap and stack-and tell
them everything you want to!
BTW, doing calculations on 4.4 MB of Data may be very slow on a IIIc or
other OS4-handhelds with their 33MhZ CPUs. Searching a plucker book can take
over a minute sometimes-now doing some difficult calculations...
Hope I could help, sorry for the late answer
Tam
Luc Le Blanc wrote

My application needs to allocate large buffers to process topographic data
manually entered on the device. The maximum amount
of data it can process depends on the amount of available heap. At some
point, a too small heap could prevent processing the
acquired data. 4.4 Mb is required to process the maximum amount of data
supported by the application. With less heap, this
maximum amount of data can still be acquired and stored, but not processed.
Knowing the available heap of different devices, I
could inform users how much data specific device can process (it must be
done in a single shot).


--
Luc Le Blanc


Tam Hanna a �crit :

> Hi,
> The API must constrain you to a lowest possible OS version. If you use OS5
> Handhelds only, you can assume way more memory than using OS3 handhelds.
> Why don�t you try this approach:
> Design app-detect minimum OS version required->then look for lowest device
> with this OS->use its memory constraints(but keep in mind-some Libs and
> Tasks munch 400KB of space automatically).
> When I don�t know the exact OS version you want to limit the app to, I
cant
> really help you. Sorry, but that is how it looks...
> Hope this helps
> Tam
> Luc Le Blanc wrote
>
> It does indeed depend on the handheld, hence my question. A IIIxe has 256
> Mb,
> a T3 12Mb. What's in between?
>
> --
> Luc Le Blanc
>
> Tam Hanna wrote :
>
> > Hi,
> > I would just assume that it is at least 30KB for all Handhelds with OS3
or
> > higher. It pretty much depends of which handheld your app should run on
> > minimally because of the API calls-take his system specs and treat this
as
> > your limit. I basically think that each OS5 Handheld should have at
least
> > 400KB(The TT has 800, but with an MP3 player it gets much less)
> > Best Regards
> > Tam Hanna
> > Luc le Blanc wrote
> >
> > I previously wrote :
> >
> > > Where can I obtain the device-dependent amount of dynamic heap
> > > memory available to programs? PalmOne used to maintain:
> > >
> > > http://www.palmos.com/dev/tech/hardware/compare.html
> > >
> > > but they no longer do, and it only covered PalmOne devices.
> >
> > Oops. This latter sentence is wrong. But the page is unmaintained.
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/




-- 
For information on using the Palm Developer Forums, or to unsubscribe, please 
see http://www.palmos.com/dev/support/forums/

Reply via email to