Hva er Just-In-Time Debugging?

Hva er Just-In-Time Debugging?


Just-In-Time debugging er en spesiell prosess som programvareutviklere bruke til å forbedre et program funksjon, selv etter at programvaren har blitt frigitt til offentligheten. Den debugger fanger feil som de skjer og rapportere dem til Microsoft eller utvikleren av programmet. Visse typer av JIT-feilsøking er bygget inn i operativsystemet Windows.

Hva er feilsøking?

I løpet av programvareutvikling prosessen, er debugging en type testing dedikert til å finne og fikse feil i programmet. Det er mange forskjellige måter å feilsøke et program, inkludert rett og slett å kjøre programmet og merke noe uvanlig oppførsel. Programvareutvikler miljøer har også spesielle debuggers som lar programmereren lese detaljert program tilstand under ethvert stadium av gjennomføring, noe som kan være nødvendig for å finne feil i særlig komplekse programmer.

Just-in-Time Debugging

JIT debugging er en type debugging der programmet automatisk fanger feil rett når programmet krasjer og skriver ut diagnostisk informasjon, "just in time" før programmet krasjer og informasjon går tapt. Selv om noen utviklermiljøer har JIT-feilsøking, kan ferdige programmer også sende JIT informasjon til Windows når den kræsjer. Denne informasjonen blir så ført tilbake til Windows-servere i en feilrapport. JIT debugger kan bygges inn i en software design miljø eller de viktigste programvareversjonen.

Fikse Feil fra Just-in-Time Debugging

JIT debugging, mens nyttig for å fange feil i et program, kan også føre til at noen feil eller uønsket program oppførsel selv - for eksempel på en Windows-maskin, kan du oppleve at dialogen JIT debugging vindu kan dukke opp på skjermen, og nekter å gå vekk. I så fall kan du deaktivere Windows-versjonen av JIT-feilsøking ved å gå til "Alternativer for Internett" under Windows "Control Panel". Under kategorien "Avansert", holder "Browsing" header alternativer for JIT feilsøking i skript, der du kan deaktivere feilsøking i skript.

Just-In-Time Debugging og Malware

Noen ganger ser mange JIT dialogvinduer per datamaskin sesjon kan bety tilstedeværelsen av malware eller spyware på systemet, sammen med symptomer som uønskede omdirigeringer til ukjente nettsteder eller pop-ups fra programmer du ikke har installert. En spyware detektor som Spybot blir kvitt malware og bør løse problemet med JIT debugger.