[Modelinterpreter] runtime performance measurements
Dévai Gergely
deva at caesar.elte.hu
Sun Nov 1 16:36:41 CET 2015
Ja, a táblázat mértékegysége másodperc. A ">660" cellák azt jelentik, hogy 11 perc alatt nem futott le.
On Sunday, November 1, 2015 16:31 CET, Dévai Gergely <deva at caesar.elte.hu> wrote:
Emberek és programozók! :-)
Nem hagyott nyugodni a study-ban lévő runtime performance measurement eredménye, ezért újra mértem. A Boldi féle eredeti tesztmodell valóban nagyon rosszul skálázódik, de valószinűleg azért, mert korlát nélkül egy csomó objektumot hoz létre.
Ezért módositottam a modellt egy kicsit, hogy előre adott darabszámú objektumot tartson fenn folyamatosan. (Ha egy törlődik, egy másik létrejön helyette.)
A másik gond az volt, hogy az eredeti txtUML-es mérés hibás volt, mert az egyik szálon végezte az időmérést, és hamarabb befejezte a mérést, mint hogy a modell ténylegesen terminált volna a másik szálon.
További különbség, hogy nem guest eclipse-ben mértem, hanem mindent command line-ból, sima java-val.
Az eredmények a csatolt fájlban. 100 objektum esetén a Model Executor kb. kétszer gyorsabb a txtUML-nél, de a txtUML sokkal jobban skálázódik sok objektum esetén, már 1000 objektum esetén is gyorsabb az Executornál és egy nagyságrenddel tovább is birja ebben a tekintetben.
Üdv,
Gergő
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/modelinterpreter/attachments/20151101/e227fe2d/attachment.html>
More information about the Modelinterpreter
mailing list