Thread OO-Vererbung für Plugins
(49 answers)
Opened by marky at 2012-11-27 11:08
Geht jeder mal durch so Spielereien?
Wahrscheinlich nicht ;) Hier mal ein benchmark, gerade eben gemacht: Code: (dl
)
1 Benchmark: timing 1000000000 iterations of ByteSemantic, CharSemantic... Verglichen habe ich - das Einlesen einer ini-Datei mit Config::IniFile (CharSemantic) - das Einlesen derselben ini-Datei als bin-Datei (ByteSemantic), die ini-Datei habe ich dazu vorher in eine bin-Datei konvertiert (freeze) Serializer ist Storable freeze/thaw Obwohl die BinDatei 20x größer ist als die textorientierte iniDatei, geht das Einlesen deutlich schneller. Dabei ist die binDatei nur in diesem Fall länger, i.d.R. sind die vergleichbaren binaries kürzer (Beispiel XML 100MB, Binary mit gleichem Informationsgehalt 30MB). Viele Grüße! |