> ahhh... now we are getting somewhere.
>
> Here is a suggestion... start a new thread, with a clear and relevant
> subject line, describe your app succinctly, note that it works on such
> and such machine, and that it fails to work on such and such machine,
> describe exactly what "does not run" mean -- does it not start, does
> it start and then hang, does it start and then quit, does it give an
> error message, etc., describe the specs of the machine it does not
> work on...
>
> That would be very helpful to all.
>   
Hi,

I understand what you are saying, but again, there is no such thing 
(yet). I am finishing off my application and would like to prepare it to 
the best. I already got feedback that it is stalling sometimes when 
running from DVD, yet the database is also fighting with another vital 
part of the application, which is the tile loader (for the graphical 
patches on the globe).

I can also give you my machine specs, yet my client is unable to produce 
a lowest common denominator spec machine on which the app still must run.

Furthermore, I am not your average user - i use sqlite in a multimedia 
authoring program called Adobe Director, and I got a code extension for 
the app (a so-called Xtra), as well as an external (threaded) shell 
running sqlite3.exe for repeated queries on a city database in order to 
show the name of the cities currently visible. Other than that, i am on 
Windows XP, yet the app is ought to run on Win2K, WinXP and Vista with a 
1.6 GHz CPU, 1 GB of RAM and a 3d graphics card and DVD drive. My dev 
machine is different of course (2Ghz, 2GB of RAM, Windows XP).

Does it run? Yes.
Does it run fast? For me here, yes, it does.
Does it run fast enough? Does an application ever run fast enough?

I am tweaking it to the max, also considering Dr Hipps compression 
extension in order to squeeze out the maximum amount of speed available 
in order to let the application run on a maximum of machines.

We are currently facing stalling of the app when loading tiles and 
querying the database, especially at a mid-size altitude from earth, 
where class>2 cities are being shown (class of the city = its 
importance). It is a typical loading bottleneck between pulling graphics 
in (threaded as well) and querying/loading database content. Since the 
DVD can only load one thing at a time, the queries for the database get 
apparently stalled in the thread until the DVD hits the database file 
again and executes them.

I have experiemented extensively with caching, making the cache size 
high, low and medium - to no avail, the sheer amount of data (the size 
of the database) is to big. We have 90Mb of data. Situation got better 
when we yanked class 6 "cities" (small towns) which made up 2/3 of the 
database.

I am currently doing in-memory databases of the most important stuff in 
order to speed up the queries and get it to work.

So all in all, i am already finetuning, yet to a target "system" which 
is at my client´s site through educated guesses in the code.

-- 
Christophe Leske

www.multimedial.de - [EMAIL PROTECTED]
http://www.linkedin.com/in/multimedial
Lessingstr. 5 - 40227 Duesseldorf - Germany
0211 261 32 12 - 0177 249 70 31


_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to