Performance Frage strtok_r()

Gast #439634
Lesenswert?

Um GPS NMEA Daten zu splitten ist es da angebracht diese Funktion zu 
nutzten???

Ich habe es vorher manuell gemacht byte für byte in einer schleife und 
geschaut ob en , oder $ oder * vorhanden ist rieseiger code nun habe ich 
mal die Funktion strtok_r() genutzt code nur 15 zeilen aber ist es wahr 
das die Performance richtig leidet????


wie kann mann sowas auf schnelligkeit lösen????

Danke
Gast #439647
Lesenswert?

> nun habe ich mal die Funktion strtok_r() genutzt code nur 15 zeilen
> aber ist es wahr das die Performance richtig leidet????

Wie kommst du darauf? Ist dein Programm dadurch zu langsam geworden?

> wie kann mann sowas auf schnelligkeit lösen????

strtok_r dürfte geschwindigkeitsmäßig ziemlich nah am Optimum sein. 
Warum muss es denn überhaupt so schnell sein? Wieviel Tausend NMEA-Sätze 
musst du denn pro Sekunde parsen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren