Forum: Compiler & IDEs Performance Frage strtok_r()


von Martin (Gast)


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

von Rolf Magnus (Gast)


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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.