Home

programaktivitet

Programaktivitet er et norsk begrep som beskriver de operative handlingene et program utfører mens det kjører. Begrepet betegner den faktiske aktiviteten i kjøretiden, som inkluderer beregningssteg, datatransformasjoner, I/O-operasjoner og samspill med andre prosesser eller systemtjenester. Det står i kontrast til statisk programvare som bare omfatter kildekode og design.

I praksis består programaktivitet av sekvenser av operasjoner, funksjonskall, input/output, nettverkskommandoer og samtidige oppgaver. Aktiviteten kan

Bruk av programaktivitet inkluderer ytelsesanalyse, feilsøking og capacity planning. Ved hjelp av profilering, tracing og instrumentering

Eksempler på programaktivitet inkluderer hvordan en nettapplikasjonsserver responderer på en forespørsel: den mottar forespørselen, ruter den

Se også: observability, logging, tracing, profilering, anvendelser av instrumentering i programvareutvikling.

være
synkron
eller
asynkron
og
kan
utspille
seg
i
brukergrensesnitt,
bakgrunnsprosesser
eller
nettverks-
og
databaseoperasjoner.
kan
utviklere
kjenne
hvor
aktiviteten
blir
fordelt
mellom
kjernefunksjoner,
hvilke
områder
som
er
flaskehalser,
og
hvordan
ressursbruken
påvirkes
av
last
eller
konfigurasjon.
videre,
henter
data
fra
en
database,
genererer
svar
og
sender
det
til
klienten.
Et
data-
eller
batchjobb-eksempel
kan
være
å
lese
data,
utføre
transformasjoner
og
skrive
resultater
til
en
utdatafil.
Slike
beskrivelser
brukes
ofte
i
ytelsesvurderinger
og
systemmonitorering.