Vai al contenuto

Memoria

GF_Project viene installato con delle opzioni che gli consentono di gestire la maggior parte delle applicazioni utente.Nel caso in cui l’applicazione sviluppata con GF_Project dovesse essere troppo grande, può essere necessario modificare alcuni parametri di configurazione, al fine di ottimizzare la memoria utilizzata da GF_Project e migliorare le prestazioni.Per questo scopo GF_Project esegue dei checkup durante il suo funzionamento e, se necessario, informa l’utente della configurazione richiesta.Ad esempio, in caso di applicazioni molto grandi, GF_Project produce 2 messaggi di avvertimento, corrispondenti a 2 diversi superamenti di soglia predefiniti: 70% e 90% della memoria configurata.Nota: per “memoria” si intende la quantità di RAM del PC di sviluppo dedicata a GF_Project. Non si intende, invece, la ram del target, per il quale occorre valutare l’occupazione tramite opportune variabili di sistema (si veda il capitolo “variabili”)..Quando l’applicazione in GF_Project supera la prima soglia del 70%, GF_Project presenta il seguente messaggio: “Warning, the used memory is over the warning level. To increase performance, please increase -Xmx parameter inside the file project.ini before continue. Then restart GF_Project”.Quando l’applicazione in GF_Project supera la seconda soglia di sicurezza (90%), GF_Project presenta il seguente messaggio di errore: “Critical Error, the used memory is over the CRITICAL level. To avoid unpredicable errors, please increase -Xmx parameter inside the file project.ini as soon as possible before continue. Then restart GF_Project” oppure il messaggio “Internal error: Java heap space”.La configurazione della memoria dedicate a GF_Project avviene modificando il file “project.ini”, presente nella cartella di installazione. Si tratta di un normale file di testo, al cui interno va modificata la seguente riga:-Xmx512mcambiando il valore numerico, espresso in megabytes, relativo alla memoria RAM dedicata a GF_Project. Si consiglia di non scendere al di sotto del valore minimo di 512m e di aumentare sommando passi di 256m (es.: 768m, 1024m, 1280m).Nota: perché GF_Project funzioni con il parametro modificato, è necessario avere RAM installata nel PC, almeno corrispondente al valore specificato.