Re: [java-list] coletor de lixo
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
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
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
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
(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
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
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
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
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
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
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] -