Hvad er en kørselsfejl?
En runtime-fejl er en fejl, der opstår, når et program udføres. I nogle tilfælde kan fejlen være forårsaget af en computervirus, en fejl eller fejl i programmet eller en inkompatibilitet mellem forskellige computerprogrammer. I modsætning til en computerulykke er det ofte muligt at gendanne sig efter en runtime-fejl uden at skulle lukke programmet eller genstarte computeren.
Udtrykket runtime eller udførelsestid henviser til en enkelt forekomst af et program, der køres på en computer. Når et program er installeret, fungerer det i det, der er kendt som et runtime-miljø. Dette udtryk henviser til softwaren og den funktionalitet, den leverer efter installationen. En runtime-fejl kan opstå når som helst efter et program er udført, men der er visse tidspunkter, hvor disse fejl er mere sandsynlige. For eksempel øger kørsel af flere computerprogrammer på én gang, især på en ældre maskine, risikoen for runtime-fejl.
De fleste runtime-fejl er forårsaget af aritmetiske eller logiske fejl, der er foretaget af et program under udførelsen. For eksempel kan en runtime-fejl opstå, hvis programmet forsøger at dele med nul under udførelsen af et matematisk script. Det er ikke muligt at dele med nul, så forsøget kan forårsage en fejl.
En af de mest almindelige årsager til runtime-fejl er utilstrækkelig hukommelse. En computer kan løbe tør for hukommelse, når den kører flere programmer på en gang eller endda når den kun kører et eller to hukommelsesintensive programmer. At løbe tør for tilgængelig hukommelse forårsager en fejl, fordi computeren ikke kan fortsætte med at køre alle programmerne, før der er ledig hukommelse tilgængelig.
Computervirus og andre former for ondsindet software er en anden almindelig årsag til runtime-fejl. I dette tilfælde forekommer fejlen typisk, fordi virussen har ændret nogle af computerens indstillinger, hvilket fører til en øget risiko for runtime-fejl. Hvis du installerer et godt sikkerhedsprogram og holder det opdateret, reduceres risikoen for virusinfektion og beskytter computeren mod fejl forårsaget af ondsindet software.
Da en runtime-fejl kun kan forekomme, når et program bruges, kan muligheden for, at der opstår en fejl, ikke opdages eller forventes, når programmet ikke er i brug. Risikoen for runtime-fejl kan reduceres på flere måder. En enkel måde er at reducere antallet af programmer, der kører på computeren. Dette kan hjælpe med at reducere fejl forårsaget af utilstrækkelig hukommelse og konflikter mellem forskellige programmer. En anden måde at reducere fejl er at sikre, at al software, der bruges på computeren, er ajour ved at undersøge med softwareproducenter for softwareopdateringer eller programrettelser.