Benchmark

0

Witam,
Poproszono mnie o napisanie aplikacji porównującą wydajność działania dwóch innych programów (benchmarku), ale niestety nie wiem nawet jak się do tego zabrać, gdzie znaleźć materiały do czegoś takiego,
Proszę o pomoc, wskazanie jakiś książek, materiałów, linków, porad odnośnie pisania benchmarków.
Z góry dzięki za pomoc
Pozdrawiam

0
  1. Zdefiniuj co w tym wypadku znaczy wydajnosc.
  2. Zdefiniuj sobie srodowisko testow, tak by testy byly od siebie niezalezne.
  3. Porownaj obie aplikacje wielokrotnie najlepiej powtarzalnymi testami, z ktorych kazdy testuje jakis punkt krytyczny. Np. zzeranie proca podczas przetwarzania duzej ilosci danych, pozeranie pamieci, wiele watkow (czy sie aby nie wysypia).

Wszystko zalezy co chcesz sprawdzic.

0

Ok z tym co prędzej napisałeś absolutnie się zgadzam i dzięki za poradę, ale czy na przykład da się napisać taki program, który powiedzmy podłączył się pod program który mam testować i automatycznie (tzn. po odpowiednim zaprogramowaniu) wykonywał pewien ciąg instrukcji ??

0

No programy zwykle wykonuja pewien ciag instrukcji :) Zwykle tez program wykonuje rozne ciagi po podaniu opcji. Zakladajac, ze programy napisane sa sensownie to mozna podac np. w linii komend opcje, ktore wlacza jeden ciagly proces, ktory mozna zmierzyc czasowo. Co robia te aplikacje?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0