Ugrás a tartalomhoz

software profiling

A Wikiszótárból, a nyitott szótárból


Főnév

software profiling (tsz. software profilings)

  1. (informatika) A szoftverfejlesztésben a profilozás ("programprofilozás", "szoftverprofilozás") a dinamikus programelemzés egy formája, amely például egy program térbeli (memória) vagy időbeli összetettségét, bizonyos utasítások használatát vagy a függvényhívások gyakoriságát és időtartamát méri. A profilozási információk leggyakrabban a program optimalizálását, pontosabban a teljesítménymérnökséget szolgálják.

A profilalkotás a program forráskódjának vagy binárisan futtatható formájának instrumentálásával érhető el egy profiler (vagy code profiler) nevű eszközzel. A profilozók számos különböző technikát használhatnak, például eseményalapú, statisztikai, műszeres és szimulációs módszereket.