Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-04-2006, 10:34   #1
silviaz80
Member
 
Iscritto dal: Jan 2006
Messaggi: 47
[JAVA]Come pulire la memori utilizzata da java

Ciao,
sto facendo un programma che mi legge grandi quanntità di dati da file e li deve visualizzare su una textArea, ma ho il problema che fa un utilizzo eccessivo d memoria e quindi non mi permette di aprire contemporaneamnte tutti i file di cui ho bisogno. La cosa strana è che se apro questi file (sono sia testuali che xml) a uno a uno me li apre anche se poi arrivato ad un certo punto va in outOFmemory, ma se faccio la selezione multipla dal JFileChooser va in outOfMemory molto prima e non mi apre niente.
Sapere di qualche metodo che pulisce la memoria o comunque qualcosa che mi limiti l'utilizzo di essa
Ciao
Silvia
silviaz80 è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2006, 11:00   #2
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
puoi chiamare espressamente il garbage collector (guarda i metodo dalla classe System) ma non penso risolveresti nulla.
probabilmente il tuo problema è dovuto all'utilizzo che fai di questi file, se cerchi di leggerli tutti e portarli in memoria inevitabilmente arriverai a esaurire lo heap, prova a pensare a una strategia di buffering.
se invece il comportamento del tuo programma è voluto potresti aumentare la dimensione massima dello heap con il parametro -Xmx passato all'interprete java.
sul jdk 1.4 il default per il massimo era 64 mega, con l'1.5 è aumentata a 1/4 della memoria fisica della macchina su cui è in esecuzione la jvm.
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2006, 13:12   #3
silviaz80
Member
 
Iscritto dal: Jan 2006
Messaggi: 47
Quote:
Originariamente inviato da kingv
puoi chiamare espressamente il garbage collector (guarda i metodo dalla classe System) ma non penso risolveresti nulla.
probabilmente il tuo problema è dovuto all'utilizzo che fai di questi file, se cerchi di leggerli tutti e portarli in memoria inevitabilmente arriverai a esaurire lo heap, prova a pensare a una strategia di buffering.
se invece il comportamento del tuo programma è voluto potresti aumentare la dimensione massima dello heap con il parametro -Xmx passato all'interprete java.
sul jdk 1.4 il default per il massimo era 64 mega, con l'1.5 è aumentata a 1/4 della memoria fisica della macchina su cui è in esecuzione la jvm.
Ok, grazie mille adesso provo :-)
Ciao
Silvia
silviaz80 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Apple Watch SE 3 da 229€, con cassa da 4...
Silent Hill: Townfall potrebbe essere un...
OpenClaw, il progetto AI virale: il suo ...
Come un iPhone: davvero si può fa...
Due TV 65'' super convenienti su Amazon:...
I tuoi dati al sicuro per 10.000 anni: i...
L'IA di ByteDance genera deekfake realis...
Speciale Robot aspirapolvere in offerta:...
Apple potrebbe affidarsi a memorie 'cine...
Il nuovo OPPO Watch S arriva in Italia: ...
DLSS meglio della resa nativa? Il curios...
Questo Vaporetto Polti SV450 Double cost...
iPad Pro, nessuna novità per il 2...
I 3 articoli low cost più venduti...
Nothing Phone (4a) e (4a) Pro: svelati i...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:05.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v