Facebook
From Beige Bison, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 202
  1. 2. Głównym celem KappaPi 2 jest dostarczenie użytecznych wskazówek dla programisty, aby zwiększyć wydajność jego aplikacji. Narzędzie jako parametr wejściowy przyjmuje serię specyfikacji wydajnościowej w której mogą być wykryte niewydajne miejsca.
  2. Głównymi celami narzędzia jest zapewnienie wsparcia w automatycznej analizie wydajności która posiada 4 cechy:
  3. Posiada “wiedzę” o wydajności
  4. Niezależne przekazywanie informacji w tle działania.
  5. Silnik detektora niewydajności musi czytać specyfikacje i klasyfikować znalezione niewydajności.
  6. Referować niewydajność do miejsca w kodzie źródłowym aplikacji, aby mieć możliwość zbadania jej przyczyny.
  7. W narzędziu Kappa pierwszym krokiem jest uruchomienie badaniej aplikacji. Narzędzie monitoruje wszystkie niepowodzenia w przekazywaniu wiadomości  podczas pracy programu. Następnie określone miejsca oraz niewydajności są przyjmowane jako parametry wejściowe w których wykrywane są zwężenia wydajnościowe zdefiniowane w strukturalnym punkcie widzenia. Kolejnym etapem jest sortowanie zwężeń ze wzgledu na istotność. Spośród znalezionych zwężeń te najbardziej istotne są poddane analizie. Narzędzie udziela wskazówej jak zmodyfikować kod aby uzyskać większą wydajność.
  8.