query che si mangiano RAM

  1. last week

    Jury B

    Nov 30 Pre-Release Testers
    Edited last week

    ho notato (almeno nello sviluppo di webapp) che quando l'app effettua una query si rosicchia ogni volta un po di ram, fino ad arrivare ad esaurimento di quella del sistema e a mandare il blocco il server su cui viene eseguita.

    ho fatto anche un test molto semplice :
    creato una proprietà della sessione (dbA) di tipo MSSQLServerDatabase
    connesso dbA alla fonte dati sql server nell'evento open della sessione

    creata una webPage con u tasto CmdA nel quale ho inserito un pò di codice per recuperare dei record

    dim r as new rowset
    r=session.dba.sqlselect("select * from tbla")
    r.close

    ad ogni pressione del tasto CmdA l'app si mangia un po di ram
    non ci sono riferimenti circolari
    anche se aggiungo la riga r=nil non cambia nulla

    release di xojo usata la 2019 2.1

    qualcuno ha suggerimenti ?

  2. Domenico C

    Dec 1 Milano

    Ciao Jury,

    riesci a quantificare quanta ram occupa?

    Il processo che occupa RAM è l'applicazione Xojo in se o il SqlServer?

    Quale versione di SqlServer stai utilizzando?

    Grazie

  3. Jury B

    Dec 2 Pre-Release Testers

    ok , era un problema della 2019 rel 2, con la 2.1 il problema e' stato risolto

or Sign Up to reply!