Newsgroup: it.comp.java
Titolo: Quesito/Curiosità JBuilder

Ho notato una cosa, a mio modo di vedere un pň strana:
ho lanciato il JBuilder 4.0 e non ho fatto nient'altro, del monitor di
sistema si nota che partono 2 processi:
JBuilder e ovviamente Java.exe.
Mentre il primo ha una occupazione di memoria stabile, il secondo continua
ad aumentare, pur non facendo niente. In meno di mezz'ora č passato da circa
25M a quasi 33M (Sempre senza fare niente).
Ho fatto questa prova perchč ho notato che lavorando con JBuilder le
prestazioni della macchina andavano peggiorndo col tempo, e ogni tanto
dovevo rilanciare il programma.
Lo stesso fenomeno si presenta (in modo nettamente minore)anche lanciando da
DOS un programma piů stupido, una semplice finestra vuota che non fa niente.
Il processo java.exe occupa, col passare del tempo, qualche k di mem ogni 30
secondi.
Qualcuno mi sa dare una spigazione?!?

Spiegazione ufficiale/osa di Borland..... La JVM su Windows ha grossi 
problemi di memory leak, in particolare sulle risorse grafiche. Ciò comporta 
una perdita di riferimenti che non permettono una corretta gestione del 
Garbage. Soluzione.
Lavorare su Linux avendo maggiore velocità e nessun problema.....????
WorkAround. Vai in Help-About , Seleziona il secondo tab e troverai un 
bottone di Force GC che ti libererà  magicamente la memoria.
Devi fare questa operazione soprattutto quando lavori nell'editor grafico o 
quando lanci debug molto spinti.
Resto a disposizione per altre delucidazioni.
Ciao
JO.
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
-- 
Posted from [192.58.227.130] by way of 
f161.law6.hotmail.com
 [216.32.241.161] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 writes:
"F> Spiegazione ufficiale/osa di Borland..... La JVM su Windows ha grossi 
"F> problemi di memory leak, in particolare sulle risorse grafiche. Ciò comporta 
"F> una perdita di riferimenti che non permettono una corretta gestione del 
"F> Garbage. Soluzione.
"F> Lavorare su Linux avendo maggiore velocità e nessun problema.....????
Non è  stupida, visto che molti  altri tool girano  meglio sotto Linux
che sotto Windows...
"F> WorkAround. Vai in Help-About , Seleziona il secondo tab e troverai un 
"F> bottone di Force GC che ti libererà  magicamente la memoria.
Force Garbage Collect  ? Hmmmm mi sa  che non ci sono leak  ma ci sono
problemini  a far partire  il garbage  collector (che  gira su  un suo
thread  se non  erro) dato  che Sun  scrive degli  Unix e  su  Unix lo
scheduling ha regole diverse....
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 quando lanci debug molto spinti.
Ho incontrato lo stesso problema ma il Force GC non risolve, secondo me, il
problema: libera qualche MB ma il grosso rimane allocato.
La solita vecchia, cara, infallibile soluzioni consiste nel chiudere il
programma e riavvirlo (non il PC, basta JBuilder).
Almeno a me funziona....
Francesco

Io ci lavoro, ma non ho questi problemi. La memoria rimane la stessa da
quando lo apro.
Magia di quel Winzozz 2000???
Mah!!!
Ciao

 ha scritto nel messaggio
news:9c0k4h$uqs$1...@stargate1.inet.it...
