Instrumentointi (tietokoneohjelmointi) - Instrumentation (computer programming)

Yhteydessä ohjelmointi , instrumentointi viittaa mitta tuotteen suorituskykyä, diagnosoida virheitä, ja kirjoittaa jäljittää tietoja. Instrumentointi voi olla kahden tyyppistä: lähdelaite ja binääriinstrumentointi.

Tuotos

Ohjelmoinnissa instrumentointi tarkoittaa:

  • Profilointi : dynaamisen ohjelmakäyttäytymisen mittaaminen harjoittelun aikana edustavalla panoksella. Tämä on hyödyllistä sellaisille ohjelman ominaisuuksille, joita ei voida analysoida staattisesti riittävän tarkasti, kuten aliaksen analyysi .
  • Ajastimien lisääminen toimintoihin.
  • Suurten tapahtumien, kuten kaatumisten, kirjaaminen.

Rajoitukset

Instrumentointia rajoittaa suorituksen kattavuus. Jos ohjelma ei koskaan saavuta tiettyä toteutuspistettä, silloin sen instrumentointi ei kerää tietoja. Esimerkiksi, jos tekstinkäsittelysovellus on instrumentoitu, mutta käyttäjä ei koskaan aktivoi tulostustoimintoa, instrumentointi ei voi sanoa mitään rutiineista, joita yksinomaan tulostusominaisuus käyttää.

Jotkin instrumentointityypit saattavat aiheuttaa dramaattisen lisäyksen toteutusaikaan. Tämä voi rajoittaa instrumentoinnin soveltamisen virheenkorjauskonteksteihin.

Katso myös

Viitteet