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.
>
>

Attachment: 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

Reply via email to