Instrumentering (programmering)
Inden for programmering refererer instrumentering til evnen til at spore eller kvantificere et softwareprodukts ydeevneniveau, såvel som evnen til at diagnosticere fejl og registrere information for at spore deres årsager.
Måling i form af kodeinstruktioner bruges normalt til at overvåge driften af en bestemt komponent i systemet (for eksempel instruktioner, der viser logfiler på skærmen). Når en applikation indeholder værktøjskode, kan den administreres ved hjælp af specielle hjælpeværktøjer. Målingen er nødvendig for at evaluere applikationens ydeevne. Målemetoder er opdelt i to hovedtyper: kildekodebaserede målinger og binære kodebaserede målinger.
I programmering betyder måling at kunne måle en applikation i form af:
- Kodesporing - modtagelse af informationsmeddelelser om udførelsen af applikationen under hele dens drift.
- Programfejlfinding og (struktureret) undtagelseshåndtering - sporing og rettelse af programmørfejl i en applikation på udviklingsstadiet.
- Profilering er et sæt teknikker til sporing af kodeydeevne, herunder måling.
- Ydelsestællere er komponenter, der giver dig mulighed for at overvåge ydeevneniveauet for en applikation .
- Hændelsesoptagere er komponenter, der giver dig mulighed for at modtage meddelelser og spore nøglebegivenheder, mens din applikation kører.
Se også
- Aflytning
- Instruktionssætsimulator - simulering af alle instruktioner på maskinkodeniveau for at implementere målekapaciteten
Links