Mail Archives: djgpp/1998/03/21/04:46:43
James W Sager Iii wrote:
>
> >Umm... if it's detailed algorithmic optimization, I may not be enough of
> >a help; I have a lot of general knowledge but I don't have a great deal
> >of detailed information about graphics optimization. I would be happy
> >to take a crack at it though.
>
> I'm sorry. I just meant compiler optimization.
Overall, the best optimization level for non-PGCC is -O2. -O3 tries to
perform inlining, which sometimes speeds code up but also occasionally
slows it down. -m486, -ffast-math, and -fomit-frame-pointer are also
good optimization flags. The gcc docs list all of them.
> The troubles I had with the .dat files:
> A) I can't load a BITMAP into memory from a .dat file because I am unsure
> of the code...
Can't help with this, except to recommend the Allegro docs, but...
> B) I am unsure of whether the .dat file loads itself fully into memory.
> Since my game is a slow paced RPG, I have no need for all the BITMAPs
> to be in the memory, and there are ALOT of BITMAPs appx 1000+. I have
> other devious uses for the memory...
Remember about virtual memory. Even if the entire datafile were loaded,
it would be paged out until actually used. The only overhead would be
in loading the file in the first place. As it is, I believe that
Allegro only loads those portions of a datafile that you actually
request.
hth
--
---------------------------------------------------------------------
| John M. Aldrich, aka Fighteer I | mailto:fighteer AT cs DOT com |
| God's final message to His Creation: | http://www.cs.com/fighteer/|
| "We apologize for the inconvenience."| ICQ UIN#: 7406319 |
| - Douglas Adams | http://www.mirabilis.com/ |
---------------------------------------------------------------------
- Raw text -