Performance beim Lesen von Dateien
Verfasst: 03.11.2004 00:14
Hallo,
da ich mich nich wie vor nicht so recht zwischen PowerBasic und PureBasic entscheiden kann (gekauft hab ich eh beide und irgendwie haben beide ihre Vor- und Nachteile), habe ich ein wenig rumgetestet. Da ich gerade ein Programm brauchte, was eine Datei liest, habe ich auch genau das in beiden Basic-Dialekten programmiert und zum Vergleich noch ein Delphi-Programm mitlaufen lassen.
Powerbasic: 5,8 Sekunden
Delphi : 6,0 Sekunden
PureBasic: 46,6 Sekunden
Hm... ja, doch, hat was. Daß die Default-Routinen "etwas" langsam sind, wusse ich ja. Zugegebenermassen war ich jetzt auch zu faul, die von Rings entwickelten Routinen einzubinden und das Programm dahin gehend umzustricken.
Nur eine Frage: angenommen, ich stelle auf die alternativen Dateiroutinen um, werde ich dann bei der nächsten trivialen Aktion (als exotisch würde ich das Lesen von Dateien nun echt nich bezeichnen) wieder gegen den Baum laufen oder is das die einzige wirklich lahme Library?
Ach ja, und weiss jemand ob eine beschleunigte Version in v4.0 drin sein soll?
Gruß
Marc
da ich mich nich wie vor nicht so recht zwischen PowerBasic und PureBasic entscheiden kann (gekauft hab ich eh beide und irgendwie haben beide ihre Vor- und Nachteile), habe ich ein wenig rumgetestet. Da ich gerade ein Programm brauchte, was eine Datei liest, habe ich auch genau das in beiden Basic-Dialekten programmiert und zum Vergleich noch ein Delphi-Programm mitlaufen lassen.
Powerbasic: 5,8 Sekunden
Delphi : 6,0 Sekunden
PureBasic: 46,6 Sekunden
Hm... ja, doch, hat was. Daß die Default-Routinen "etwas" langsam sind, wusse ich ja. Zugegebenermassen war ich jetzt auch zu faul, die von Rings entwickelten Routinen einzubinden und das Programm dahin gehend umzustricken.
Nur eine Frage: angenommen, ich stelle auf die alternativen Dateiroutinen um, werde ich dann bei der nächsten trivialen Aktion (als exotisch würde ich das Lesen von Dateien nun echt nich bezeichnen) wieder gegen den Baum laufen oder is das die einzige wirklich lahme Library?
Ach ja, und weiss jemand ob eine beschleunigte Version in v4.0 drin sein soll?
Gruß
Marc