Tom: Zeitverhalten von fgetcsv()

Hello,

habe gerade mit dem xampp auf Windows XP einen kleinen Versuch mit meinen Flat-File Forums-Fragmenten durchgeführt und ein denkwürdiges Verhalten bei fgetcsv() bekommen...

Ich habe zwei Versionen der Speicherung für Threads

1. alle Daten stehen in der CSV-Datei.
   bei 1000 Musterdatensätzen ist die Datei 594kb groß

2. nur die Kopfdaten stehen in der CSV-Datei
   bei 1000 Musterdatensätzen ist die Datei ca 85kB groß

Es wird eine Threadübersicht erzeugt ähnlich
http://selfhtml.bitworks.de/forum/get_thread_titles_05.01.php

Der Body wird nicht mit aufbereitet, muss aber bei Version 1 Natürlich von fgetcsv mit gelesen werden.

Nun hätte ich erwartet, dass das Aufbereiten der Liste bei Version wesentlich schneller geht.
Allerdings habe ich sogar bei einigen Aufrufen umgekehrtes Verhalten..

1: Berechnungszeit: 0.100490093231 Sekunden
2: Berechnungszeit: 0.102736949921 Sekunden

Die "Bodies2 der all-in-one-Version sind zwischen 10 und 1000 Zeichen lang, Zufallsverteilung

Nun hätte ich erwartet, dass die All-in-one-Lösung doch wesentlich länger dauert. Ist aber nicht so, manchmal sogar umgekehrt.

Habe ich einen Denkfehler drin, oder ist das Verhalten "normal"?
Sind immerhin 500k Unterschied.

Liebe Grüße aus dem Cyberspace

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de
  1. Hello,

    boah ey, wie peinlich!

    1: Berechnungszeit: 0.100490093231 Sekunden
    2: Berechnungszeit: 0.0349462032318 Sekunden

    Jetzt habe ich über zwei Stunden gesucht und gemacht...
    Und dann war irgendwo in den tiefsten Tiefen der Filename noch provisorisch überschrieben, sodass beide Versionen mit denselben Musterdaten gearbeit haben. *schäm*

    Aber das Ding ist ind er fünften Überarbeitung immer noch in der Lage auch die alten Files zu lesen. Ist ja wenigstens ein Trost. Die Abwärtskompatibilität ist gewahrt.

    Nun habe ich aber das erwartete Ergebnis noch bekommen

    Liebe Grüße aus dem Cyberspace

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de