Re: [java-list] coletor de lixo

2002-09-02 Por tôpico Diogo . Pedroso

Pode, mas esse comando só funciona com JDK 1.1.*
Nas versões posteriores (JDK 1.2, JDK 1.3 e JDK 1.4) não é possível iniciar a JVM com o parâmetro -noasyncgc.
(Gostaria de saber por que..)

Diogo Montanaro Pedroso
[EMAIL PROTECTED]

Re: [java-list] coletor de lixo

2002-08-29 Por tôpico diogompbr

Exatamente!!...
A chamada ao método System.gc() só marca os objetos como não mais utilizados para uma posterior eliminação dos mesmos.

[]s

Diogo
[EMAIL PROTECTED]

Re: [java-list] coletor de lixo

2002-08-28 Por tôpico Paulo Eduardo Azevedo Silveira


On Tue, 27 Aug 2002 12:25:29 -0300, Rafael Rossignol Felipe 
[EMAIL PROTECTED] escreveu :


 o coletor passa de tempos em tempos, ou quando você aciona o metodo
 System.gc();

Quando você aciona o System.gc(), voce apenas pede para que o gc seja rodado, o que 
NAO garante que o gc 
va passar e nem quando ele vai passar. A implementacao do GC depende da virtual 
machine.

---
Paulo Eduardo Azevedo Silveira
http://www.paulo.com.br ICQ 
5142673


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] coletor de lixo

2002-08-28 Por tôpico sven


Daniel Destro [EMAIL PROTECTED] wrote
on 27/08/2002 13:34:28:

 Na realidade nao sei se o GC executa de tempos em tempo pré-
 determinados, porém ele nao executa necessariamente qndo uma 
 referencia perde o vinculo. Qndo vc seta uma variavel (objeto) para

 null, nao eh garantia q ela vai ser recolhida pelo GC naquele momento
exato. 

Na verdade não tem garantia que será recilhido de
alguma forma.

 Executando System.gc(); vc invoca o GC a rodar,
porem nao eh 
 garantido que ele vai limpar os objetos perdidos na hora. 
  [EMAIL PROTECTED] escreveu: 
 Alguem sabe se o coletor de lixo do Java dispara
algun evento?
 Ele passa sembre que um objeto perde seu vínculo, ou, em espaços de
tempo
 pré determinados?
 Obrigado a todos que puderem ajudar.
 Um [ ], Paulo 
 ---
 Mensagem enviada via imp.cmg.com.br
 ---
 Bignet CMG Navegando com voce !
 SITE..: http://www.cmg.com.br
 EMAIL.: [EMAIL PROTECTED]
 
 -- LISTA SOUJAVA 

 http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP

 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]

 -
 Yahoo! PageBuilder - O super editor para criação
de sites: é grátis,
 fácil e rápido.

Re: [java-list] coletor de lixo

2002-08-28 Por tôpico diogompbr

(Como dito pelos colegas da lista)
O Garbage Collector passa de tempos em tempos isso depende do seu sistema operacional, jvm...
Você pode invocá-lo utilizando o método gc() da classe System. Porém, a chamada a esse método não garante que os objetos que não são mais refenrenciados serão destruídos naquele momento... o Garbage Collector é uma thread de menor prioridade.
(Acrescentando...)
Você pode configurar o Garbage Collector para recolher os objetos não mais refenrenciados assim que sairem de escopo.
Execute o programa com o parâmetro -noasyncgc. Com isso você desativa a coleta de lixo assíncrona e indica para a JVM que os objetos serão destruídos assim que perderem seu escopo. Ex.: java -noasyncgc Teste

Você pode ter uma idéia melhor de quando o Garbage Collector roda em seu sistema.
Execute o programa com o parâmetro -verbosegc. Sempre que ocorrer a coleta de lixo o sistema irá imprimir uma mensagem na tela.

[]s

Diogo Montanaro Pedroso
[EMAIL PROTECTED]








Ary Junior [EMAIL PROTECTED]
27/08/2002 14:25
Please respond to java-list


To:[EMAIL PROTECTED]
cc:
Subject:Re: [java-list] coletor de lixo


Bem... quanto a um evento q indique q o GC foi disparado... vc pode dar uma
olhadinha no pacote
http://java.sun.com/j2se/1.4/docs/api/java/lang/ref/package-summary.html e
dê uma olhadinha neste artigo tbm
http://www.biztool.com/magazines/java/archives/0507/shields/ e neste tbm

Agora quanto ao comportamento do GC vai depender da JVM q vc estará
utilizando... porém vale a pena dar uma lidinha neste documento
http://www.inf.ufrgs.br/procpar/disc/inf01008/trabalhos/sem01-1/t1/javaotim/
gc.htm

Espero ter ajudado

t++

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, August 26, 2002 7:00 PM
Subject: [java-list] coletor de lixo


 Alguem sabe se o coletor de lixo do Java dispara algun evento?
 Ele passa sembre que um objeto perde seu vínculo, ou, em espaços de tempo
 pré determinados?
 Obrigado a todos que puderem ajudar.
 Um [ ], Paulo
 ---
 Mensagem enviada via imp.cmg.com.br
 ---
 Bignet CMG Navegando com voce !
 SITE..: http://www.cmg.com.br
 EMAIL.: [EMAIL PROTECTED]

 -- LISTA SOUJAVA 
 http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




__
Inflex - installed on mailserver for domain @valoriza.com.br
Queries to: [EMAIL PROTECTED]

-- LISTA SOUJAVA  
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-





Re: [java-list] coletor de lixo

2002-08-27 Por tôpico Rafael Rossignol Felipe

o coletor passa de tempos em tempos, ou quando você aciona o metodo
System.gc();


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] coletor de lixo

2002-08-27 Por tôpico Lincolm Ferreira de Aguiar



O coletor de lixo é executado sempre 
que o processador estiver sem trabalho, é uma thread de baixíssima prioridade. 
Logo não há como saber quando será executado.

Um abraço,

Lincolm

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  To: [EMAIL PROTECTED] 
  Sent: Monday, August 26, 2002 7:00 
  PM
  Subject: [java-list] coletor de 
lixo
  Quer ter seu próprio endereço na Internet?Garanta já o seu 
  e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.brAlguem 
  sabe se o coletor de lixo do Java dispara algun evento?Ele passa sembre 
  que um objeto perde seu vínculo, ou, em espaços de tempopré 
  determinados?Obrigado a todos que puderem ajudar.Um [ ], Paulo 
  ---Mensagem enviada via imp.cmg.com.br---Bignet CMG Navegando 
  com voce !SITE..: http://www.cmg.com.brEMAIL.: [EMAIL PROTECTED]-- 
  LISTA SOUJAVA  http://www.soujava.org.br - 
  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras 
  da lista: http://www.soujava.org.br/regras.htmhistorico: 
  http://www.mail-archive.com/java-list%40soujava.org.brpara 
  sair da lista: envie email para [EMAIL PROTECTED] 
  -


Re: [java-list] coletor de lixo

2002-08-27 Por tôpico Daniel Destro
 Na realidade nao sei se o GC executa de tempos em tempo pré-determinados, porém ele nao executa necessariamente qndo uma referencia perde o vinculo. Qndo vc seta uma variavel (objeto) para null, nao eh garantia q ela vai ser recolhida pelo GC naquele momento exato.
Executando System.gc(); vc invoca o GC a rodar, porem nao eh garantido que ele vai limpar os objetos perdidos na hora.
 [EMAIL PROTECTED] escreveu: 
Alguem sabe se o coletor de lixo do Java dispara algun evento?Ele passa sembre que um objeto perde seu vínculo, ou, em espaços de tempopré determinados?Obrigado a todos que puderem ajudar.Um [ ], Paulo ---Mensagem enviada via imp.cmg.com.br---Bignet CMG Navegando com voce !SITE..: http://www.cmg.com.brEMAIL.: [EMAIL PROTECTED]-- LISTA SOUJAVA  http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.

Re: [java-list] coletor de lixo

2002-08-27 Por tôpico Luiz SantAnna

Paulo, o garbage collector é dependente do sistema operacional. Cada VM 
implementa isso de uma maneira diferente.
A unica coisa que se pode ter certeza é que no momento em que todas as 
referencias a um objeto forem destruidas, este objeto esta apto a ser 
coletado.
Quando vc usa System.gc() vc esta tentando invocar o garbage collector, 
mas também nao se pode ter certeza que ele vai rodar na mesma hora.

[]s

Luiz Henrique


From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] coletor de lixo
Date: Mon, 26 Aug 2002 19:00:37 -0300 (EST)

Alguem sabe se o coletor de lixo do Java dispara algun evento?
Ele passa sembre que um objeto perde seu vínculo, ou, em espaços de tempo
pré determinados?
Obrigado a todos que puderem ajudar.
Um [  ], Paulo
---
Mensagem enviada via imp.cmg.com.br
---
Bignet CMG Navegando com voce !
SITE..: http://www.cmg.com.br
EMAIL.: [EMAIL PROTECTED]

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



_
MSN Photos é a maneira mais fácil e prática de editar e compartilhar sua 
fotos: http://photos.msn.com.br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] coletor de lixo

2002-08-27 Por tôpico Luciana EconoFinance

O Garbage Collection passa em tempo pré determinado.
Você pode forçar usando o comando System.gc() / Runtime.gc(), mas isso não
quer dizer que será executado imediatamente. O Garbage Collection é o
processo de menos prioridade de execução.


Luciana Teixeira

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, August 26, 2002 7:00 PM
Subject: [java-list] coletor de lixo


 Alguem sabe se o coletor de lixo do Java dispara algun evento?
 Ele passa sembre que um objeto perde seu vínculo, ou, em espaços de tempo
 pré determinados?
 Obrigado a todos que puderem ajudar.
 Um [  ], Paulo
 ---
 Mensagem enviada via imp.cmg.com.br
 ---
 Bignet CMG Navegando com voce !
 SITE..: http://www.cmg.com.br
 EMAIL.: [EMAIL PROTECTED]

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] coletor de lixo

2002-08-27 Por tôpico Ary Junior

Bem... quanto a um evento q indique q o GC foi disparado... vc pode dar uma
olhadinha no pacote
http://java.sun.com/j2se/1.4/docs/api/java/lang/ref/package-summary.html e
dê uma olhadinha neste artigo tbm
http://www.biztool.com/magazines/java/archives/0507/shields/ e neste tbm

Agora quanto ao comportamento do GC vai depender da JVM q vc estará
utilizando... porém vale a pena dar uma lidinha neste documento
http://www.inf.ufrgs.br/procpar/disc/inf01008/trabalhos/sem01-1/t1/javaotim/
gc.htm

Espero ter ajudado

t++

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, August 26, 2002 7:00 PM
Subject: [java-list] coletor de lixo


 Alguem sabe se o coletor de lixo do Java dispara algun evento?
 Ele passa sembre que um objeto perde seu vínculo, ou, em espaços de tempo
 pré determinados?
 Obrigado a todos que puderem ajudar.
 Um [  ], Paulo
 ---
 Mensagem enviada via imp.cmg.com.br
 ---
 Bignet CMG Navegando com voce !
 SITE..: http://www.cmg.com.br
 EMAIL.: [EMAIL PROTECTED]

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




__
Inflex - installed on mailserver for domain @valoriza.com.br
Queries to: [EMAIL PROTECTED]

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-