Che cosa è Just-In-Time Debugging?

May 25

Che cosa è Just-In-Time Debugging?


Just-In-Time il debug è un processo speciale che gli sviluppatori di software utilizzano per migliorare la funzione di un programma, anche dopo che il software è stato rilasciato al pubblico. Il debugger cattura errori che avvengono e li riportano a Microsoft o allo sviluppatore del programma. Alcuni tipi di debug JIT sono integrati nel sistema operativo Windows.

Qual è il debug?

Durante il processo di sviluppo software, debug è un tipo di test dedicati alla individuazione e la correzione degli errori nel programma. Ci sono molti modi diversi per eseguire il debug di un programma, tra cui semplicemente eseguendo il programma e notando qualsiasi comportamento insolito. ambienti di sviluppo software includono anche debugger speciali che consentono al programmatore di leggere lo stato programma dettagliato in ogni fase di esecuzione, che può essere necessario per trovare errori nei programmi particolarmente complessi.

Just-in-Time Debugging

debug JIT è un tipo di debug in cui il programma prende automaticamente gli errori di diritto quando il programma va in crash e stampa informazioni diagnostiche, "just in time", prima che il programma va in crash e le informazioni vengono perse. Anche se alcuni ambienti di sviluppo dispongono di debug JIT, programmi finiti possono anche inviare informazioni JIT a Windows quando si blocca. Queste informazioni vengono poi portato di nuovo ai server Windows in un rapporto di errore. debugger JIT possono essere costruite in un ambiente di progettazione del software o anche la versione del software principale.

Correzione degli errori da Just-in-Time Debugging

debug JIT, mentre utile per la cattura di errori in un programma, può anche causare alcuni errori o comportamenti programma indesiderato in sé - per esempio, su un computer Windows, è possibile che la finestra di dialogo debug JIT può pop-up sullo schermo e si rifiutano di va via. Se è così, è possibile disattivare la versione Windows di debug JIT andando alle "Opzioni Internet" sotto le finestre "Pannello di controllo". Nella scheda "Avanzate", l'intestazione "Navigazione" detiene opzioni per il debug di script JIT, dove è possibile disattivare il debug degli script.

Just-In-Time Debugging e malware

A volte, vedendo molte finestre di dialogo JIT per ogni sessione computer può significare la presenza di malware o spyware sul proprio sistema, insieme a sintomi come reindirizzamenti indesiderati a siti web sconosciuti o pop-up da programmi che non sono stati installati. Un rilevatore di spyware come Spybot si libera di malware e dovrebbe risolvere il tuo problema con il debugger JIT.