Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Ich habe ein paar nachmessungen angestellt und habe für diesen schritt eine Zeit von ca 277 msek bekommen. Bei einer umrechnung von 3 Millionen Werten dauert das dann schon mal.
gibt es eine bessere (schnellere) funktion als split?
`int(1)` ist unnötig, `1` reicht. str.split gibt kein array zurück und ist eine Methode und keine Funktion. Eine Alternative gibt es dazu auch nicht, vorallem keine schnellere. Wenn du wirklich was schnelleres brauchst solltest du nicht Python nutzen.
danke für den tipp, leider hab ich nun alles schon in python.
ich werd mal versuchen den sql string der die ip ermittelt so um zu bauen das er mir schon die teilstücke liefert
Schneller könnte es sein, wenn man den Strin Zeichenweise durchgeht und mit einem Speicher arbeitet auf dem man die Werte zusammensammelt bis ein Punkt kommt, und das ganze für jedes Oktet.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ey ich weiß ja nicht, wen interessieren eigentlich 10 Millisekunden? Ich meine, wenn man das Gefühl hat, das Programm wäre zu langsam, dann kann man bestimmt irgendwo anders optimieren, an Stellen wo man mit Umschreiben des Codes eventuell 500 Millisekunden oder 1 Sekunde oder gar mehr pro Schleifendurchlauf o.ä. Speedup bekommt...