Massimo Soricetti
2013-11-19 19:55:01 UTC
Ho un programmino che deve partire all'avvio e comunicare in rete alcune
informazioni. Purtroppo su alcuni sistemi win7 si verificano dei freeze
intermittenti poco dopo il login dell'utente, per cui il programma perde
la connessione e deve ricominciare da capo diverse volte, il che è un
problema abbastanza grosso.
Dalle prime verifiche sembrerebbe un problema del sistema e non del mio
programma, ma spiegarlo all'utente è un pò difficile; se poi non so
nemmeno con precisione perché succede è pure peggio :-(
Daill'event viewer di windows non si vede niente di particolare. Vedo
delle richieste di rete del sistema che vanno in timeout, ma non so a
cosa servono o come eliminarle (e non sono nemmeno sicuro che siano le
responsabili). Il sistema usa un SSD e non ha lettori cd/dvd, quindi
l'I/O da disco lo escluderei.
C'è un modo di isolare e diagnosticare esattamente il problema? Il
debugger di C++builder si inchioda insieme a tutto il resto, per cui non
è utile allo scopo :-(
informazioni. Purtroppo su alcuni sistemi win7 si verificano dei freeze
intermittenti poco dopo il login dell'utente, per cui il programma perde
la connessione e deve ricominciare da capo diverse volte, il che è un
problema abbastanza grosso.
Dalle prime verifiche sembrerebbe un problema del sistema e non del mio
programma, ma spiegarlo all'utente è un pò difficile; se poi non so
nemmeno con precisione perché succede è pure peggio :-(
Daill'event viewer di windows non si vede niente di particolare. Vedo
delle richieste di rete del sistema che vanno in timeout, ma non so a
cosa servono o come eliminarle (e non sono nemmeno sicuro che siano le
responsabili). Il sistema usa un SSD e non ha lettori cd/dvd, quindi
l'I/O da disco lo escluderei.
C'è un modo di isolare e diagnosticare esattamente il problema? Il
debugger di C++builder si inchioda insieme a tutto il resto, per cui non
è utile allo scopo :-(