Il modo principale per eseguire il debug di un programma Java è quello di utilizzare il debugger incorporato , " jdb ", che viene fornito in dotazione con il kit di sviluppo Java . I programmatori possono eseguire programmi compilati tramite il debugger piuttosto che il tipico ambiente di runtime per testare il programma per gli errori . Quando si utilizza il debugger , il programmatore può scorrere righe di codice , e controllare eventuali messaggi di errore generati dal debugger per individuare i problemi .
Java e file core dump
Se si verifica un errore durante l'esecuzione del programma , è possibile impostare il programma fino a scaricare un file core , chiamato " core dump . " un file core scaricato contiene informazioni sullo stato del programma e lo stato della memoria in cui il programma risiedeva . Passando attraverso il file core con utilità, quali " objdump ", il programmatore può diagnosticare un problema o inviare il file a un altro programmatore per l'analisi .
Di monitoraggio delle prestazioni e Processi
Un altro modo per verificare la presenza di alcuni bug è quello di eseguire il programma e monitorarne le prestazioni . In questo modo, il programmatore può vedere quando si verificano determinati effetti negativi durante la quale punti del programma . Per esempio, se vi è un improvviso picco di consumo di memoria durante alcune parti del programma , ci potrebbe essere una perdita di memoria nel codice che contiene la logica di programmazione .
Mantenere ben progettato Codice
il modo più manuale per eseguire il debug del codice è quello di leggere e tenere traccia dei bug attraverso il sistema . In progetti di grandi dimensioni , questo diventa impraticabile se non sono seguite adeguate pratiche di codifica . Ad esempio , lo sviluppo utilizzando tecniche di programmazione orientate agli oggetti e modulare , che sono costruiti in Java fin dall'inizio , può ridurre al minimo sovrapposizioni di codice, e può fare il monitoraggio degli errori molto più facile. Inoltre , assicurandosi che tutto il codice è correttamente annotato e commentato può rendere più facile la comprensione del codice , e fare identificando gli errori di un compito molto più semplice .
Programmazione © www.354353.com