Se un'app VB6 sta causando la comparsa di un evento Application Hang
nel Visualizzatore eventi, come posso scoprire di più sul motivo per cui l'applicazione è bloccata?Come trovare ulteriori informazioni sull'evento Hang di applicazione?
Un evento Application Hang
significa che l'app si è bloccata e si è bloccata o semplicemente si blocca temporaneamente?
Tutto che ottenga nel registro eventi per questo evento è:
Hanging application [MyAppName].exe, version [MyAppVersionNo], hang module hungapp, version 0.0.0.0, hang address 0x00000000.
Questo non è abbastanza e voglio essere in grado di saperne di più sul perché è appeso. Quali modifiche al codice o altri passaggi devono essere eseguiti per far sì che l'app fornisca maggiori dettagli nel registro eventi?
L'applicazione dispone di routine a esecuzione prolungata quando è occupato e non è in grado di rispondere ai messaggi di Windows? – jac
Non che io sappia. Questo registro eventi proviene da un sito client. Vorrei che l'evento mostrasse più informazioni su ciò che stava accadendo in quel momento. – CJ7
È possibile eseguire un dump della memoria di processo (o consentire all'utente di farlo) quando l'applicazione si blocca e quindi analizzarla e osservare lo stack di chiamate. – MicSim