Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99

    [VB6]Problemi di memoria

    ciao a tutti,

    ho dei problemi con lo scaricamento della memoria.. -_-
    in pratica uso vari oggetti dove ed apro vari recordset su un database SQL
    Preannuncio chiudo tutto connessione e compagnia bella... svuoto tutti gli elementi grafici... imposto tutte le variabili oggetto a nothing

    ma lo spazzio che utilizza in memoria continua a crescere in maniera esagerata oO???

    cosa puo essere???

    ciao e grazie
    Non si finisce mai di imparare...

  2. #2
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    ma siamo sicuri che funzi il comando set obj = nothing O_O inizio a dubitare
    Non si finisce mai di imparare...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Sql cosa? Sql Server ? e la memoria sua ti riferisci o altro?
    Ans.

  4. #4
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    sql server
    sia alla memoria di Sql Server che quella dell'applicazione...
    Non si finisce mai di imparare...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    la memoria di Sql Server è normale, perchè è configurato per ciucciarsi tutta la memoria per lui, considera che dovrebbe funzionare su un server dedicato. Devi modificare la gestione della memoria da Sql Server se vuoi limitarlo.

    VB.... dovrebbe essere windows che non libera subito la memoria, ho fatto un test con un programmino per liberare la ram non utilizzata, e la ram viene liberata, quindi VB la rilascia.
    Ans.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    potrebbe essere un discorso anche di garbage collection, quindi sono segnati da distruggere gli oggetti ma non vengono distrutti subito, un po' per volta.
    Ans.

  7. #7
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    grazie ans... mi hai liberato da un peso..

    curiosità che programmino hai usato???

    ciao
    Non si finisce mai di imparare...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    memturbo.
    Ans.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se hai correttamente rilasciato ogni oggetto con il nothing, non mi curerei molto del resto. La memoria viene gestita in maniera molto complessa da Windows e quello che vedi allocato al processo VB e' molte volte il frutto di scelte temporanee da parte del sistema operativo.

    Per capire se le cose vanno bene, dopo aver rilasciato tutti gli oggetti, prova a iconizzare l'applicazione e controllare quanta memoria utilizza.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    certe volte iconizzando una volta non funziona, in alcuni casi ho dovuto farlo due o tre volte

    come dice Oregon, assicurati di chiudere tutto e distruggere tutto.
    Ans.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.