Testowanie wydajności i profilowanie

Test wydajności jest procesem przeprowadzenia możliwych do powtórzenia testów wydajności, które pokażą, jak szybka jest aplikacja w trakcie działania. Test może wymagać dwukrotnego zakodowania tego samego zadania na dwa różne sposoby, aby przekonać się, który z nich jest szybszy. Przedstawiona na Przykład 17-9 strona internetowa, która testowała względną szybkość technik łączenia ciągów tekstowych, jest przykładem prostego programu testowania wydajności. Oczywiście, programy testowania wydajności często będą znacznie bardziej skomplikowane niż ten przykład. Programy powinny zostać zaprojektowane w sposób emulujący środowisko tak dokładnie, jak to jest tylko możliwe.

Profilowanie jest zbieraniem informacji wydajnościowych ...

Get ASP.NET 3.5. Programowanie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.