Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Úvod Benchmarkování –Měření a vyhodnocování výkonnosti software pomocí modelových aplikací Regresní benchmarkování –Porovnávání výkonnosti vývojových.

Podobné prezentace


Prezentace na téma: "Úvod Benchmarkování –Měření a vyhodnocování výkonnosti software pomocí modelových aplikací Regresní benchmarkování –Porovnávání výkonnosti vývojových."— Transkript prezentace:

1

2 Úvod Benchmarkování –Měření a vyhodnocování výkonnosti software pomocí modelových aplikací Regresní benchmarkování –Porovnávání výkonnosti vývojových verzí software –Vyžaduje automatický provoz

3 Průběh benchmarkování kompilace software kompilace benchmarku download z CVS/SVN/… spuštění benchmarku deployment sběr výsledků vyhodnocení výsledků

4 Automatické a regresní benchmarkování Problém –Stávající řešení fungují jen pro konkrétní software Řešení –BEEN – obecné prostředí Spouštění úloh v heterogenním distribuovaném prostředí Podpora regresního benchmarkování Statistická analýza a vizualizace výsledků Rozšiřitelnost

5 Architektura

6

7

8

9 Proof of concept Modelová implementace dvou netriviálních distribuovaných benchmarků RUBiS –Internetová aukční síň (“eBay”) –2 servery, mnoho klientů –Java, EJB Xampler –Sada benchmarků pro CORBA middleware –C++

10 Ukázka

11 Nebude :-)

12

13

14

15 Měřená operaceDoba odpovědi (ms)

16 O projektu Velikost: ~200 000 řádků kódu Představen na konferenci VALUETOOLS 2006 –Článek dostupný v ACM Digital Library Open source (LGPL) Přijat na ObjectWeb Forge –http://been.objectweb.org Perspektiva dalšího vývoje a komerčního nasazení

17 Autoři Vedoucí –Tomáš Kalibera Vývojáři –Jakub Lehotský –David Majda –Branislav Repček –Michal Tomčányi –Antonín Tomeček –Jaroslav Urban

18 Otázky? “Benchmarking has never BEEN easier.”


Stáhnout ppt "Úvod Benchmarkování –Měření a vyhodnocování výkonnosti software pomocí modelových aplikací Regresní benchmarkování –Porovnávání výkonnosti vývojových."

Podobné prezentace


Reklamy Google