Hi, took a quick stab at navaid parsing. Also, i modified strutils::do_strip to avoid calling string::operator[] excessively. Results:
Airport load time: 1769 Metar load time: 7 Navaid load time: 349 Airway load time: 726 Airport load time: 1770 Metar load time: 7 Navaid load time: 348 Airway load time: 728 greetings, yon On Fri, Nov 28, 2008 at 11:09 AM, Yon Uriarte <[EMAIL PROTECTED]> wrote: > Hi, > > it seems this message was deleted (over 40k). I cant find it on the > archives so im resending it now with a compressed patch. Please ignore if > this is a repost. > -------------------------------------------------- > > this patch tries to speed up airways laoding. The strutils funcions are > meaningfully commented and renamed. It also does timings on the load times. > My results: > > 2 runs no changes wrt. to last patch: > > Airport load time: 1607 > Metar load time: 16 > Navaid load time: 499 > Airway load time: 1170 > > Airport load time: 1607 > Metar load time: 16 > Navaid load time: 483 > Airway load time: 1185 > ------------------- > after changes to airways loader. > > Airport load time: 1622 > Metar load time: 8 > Navaid load time: 499 > Airway load time: 690 > > Airport load time: 1614 > Metar load time: 8 > Navaid load time: 505 > Airway load time: 689 > > Airport load time: 1610 > Metar load time: 8 > Navaid load time: 498 > Airway load time: 689 > > Airport load time: 1664 > Metar load time: 8 > Navaid load time: 510 > Airway load time: 699 > > Airport load time: 1684 > Metar load time: 7 > Navaid load time: 513 > Airway load time: 684 > > ---------------------- > Then i noticed i had the files (*.dat) unpacked because i'd been peeking at > the contents. > After repacking i got the following times: > > Airport load time: 1806 > Metar load time: 7 > Navaid load time: 526 > Airway load time: 732 > > Airport load time: 1790 > Metar load time: 7 > Navaid load time: 522 > Airway load time: 721 > > Airport load time: 1793 > Metar load time: 7 > Navaid load time: 528 > Airway load time: 721 > > greetings, > yon > > > On Thu, Nov 27, 2008 at 11:58 AM, Frederic Bouvier <[EMAIL PROTECTED]> > wrote: > >> >> Tools > Options > Text editor > C/C++ > Tabs >> > > Thank you, i hope there are no evil tabs now. > >
fg.rar
Description: Binary data
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel