Vesa Hirvisalo: Muistisimulointien nopeuttaminen staattisella analyysillä Monien ohjelmien suorituskyvylle rajan asettavat muistiviipeet. Tällaisessa tilanteessa ohjelman vaatimia laskuoperaatioita pystytään suorittamaan merkittävästi nopeammin kuin mitä välimuistien koko ja keskusmuistin nopeus sallivat. Ohjelmien ja niiden sisältämien algoritmien kehittämisessä muistisuorituskyvyn rajoitukset on hyvä analysoida. Yleensä tähän käytetään muistisimulointeja, jotka tyypillisesti ovat paljon laskenta-aikaa vaativia kokeita. Muistisimulointeja voidaan merkittävästi nopeuttaa käyttämällä staattista analyysiä. Staattisessa muistianalyysissä ohjelman suorituksen aikaisia muistiviittauksia tutkitaan ohjelmaa ajamatta. Staattinen muistianalyysi perustuu pitkälti alunperin kääntäjätutkimuksessa kehitettyihin menetelmiin, joita on sovitettu suorituskykyanalyysin tarpeisiin.