Mario Latronico wrote:
>Usando per un po' di tempo l'applicazione, o meglio aprendo e
>chiudendo vari file, si nota un aumento della memoria allocata.
>Probabilmente c'e' qualche memory leak, quando viene chiuso un modello
>non viene liberata la memoria (osservato con il task manager di
>windows, non so quanto sia affidabile come strumento ma presumo
>abbastanza)
>
>Inoltre l'applicazione diventa piuttosto lenta ad esempio l'uso della
>trackball per muovere il modello.
>
>
Vero. Il distruttore di glarea era fatto male e mancava l'attributo di
qt per far fare la delete di glarea quando viene closed.
committato.
il fatto che diventasse lento dipendeva probabilmente dal fatto che non
distruggendo il widget non deallocava la memoria video del contesto e
dopo un po opengl, una volta finita la mem video, iniziava ad andare in
software...
saluti
p.
--
Paolo Cignoni http://vcg.isti.cnr.it/~cignoni
ISTI - CNR
Via Moruzzi 1,
56124 Pisa
ITALY
|