WCET (värsta exekveringstid)
Den längsta tid en kodsnutt någonsin kan ta på en given processor — siffran som all hård realtidsanalys bygger på.
Medelvärden är ointressanta när en airbag ska lösa ut. Schemaläggningsanalys som rate-monotonic kräver en övre gräns per uppgift, och den gränsen måste vara säker, inte typisk. Att mäta ger bara den längsta tid man råkade se; den verkligt värsta vägen kanske aldrig kördes under testet.
Därför finns statiska verktyg, som AbsInt aiT, som analyserar maskinkoden och modellerar processorn: loopgränser, cachemissar, pipelinestopp. Det är där det blir svårt. Cacheminnen, spekulativ exekvering och flera kärnor som delar buss gör en modern processor snabb i snitt och nästan omöjlig att ge en snäv gräns. Det är ett skäl till att flygelektronik och bromsar gärna kör på enkla kärnor utan cache — långsamt, men förutsägbart.