[firebase-br] CommitRetaining

Otto ottofuch em terra.com.br
Sex Jun 17 17:32:01 -03 2005


"Ao pé da letra" (de onde vem isto?) garbage collection é coleta de lixo.
Mas é muito mais do que isto. A primeira linguagem exclusivamente orientada
a objetos, Small Talk (criada pela Xerox) tem garbage collection. A
linguagem C++ não tem garbage collection. Java tem garbage collection. Tanto
o C++ quanto o Java usam memória dinâmica usualmente conhecida como "heap".
Heap quer dizer monte no sentido de monte de areia, só que no caso, um monte
de memória disponível para uso. Quando um programa C++ usa memória do heap,
quando terminar, o programador tem que expressamente incluir as instruções
para devolver esta memória não mais usada para o heap. Se não o fizer, esta
memória pode tornar-se inacessivel, surgindo o vazamento de memória. A
máquina virtual Java, e o gerenciador de banco de dados Firebird, bem como o
Small Talk tem um coletor de lixo, que de tanto em tanto recolhe a
memória-lixo para reciclar a mesma ao coloca-la de novo no heap.
É por aí.
[]'s
Otto


----- Original Message ----- 
From: "Eliomar" <eliomar em promediconet.com.br>
To: "Carlos H. Cantu" <listas em warmboot.com.br>; "FireBase"
<lista em firebase.com.br>
Sent: Friday, June 17, 2005 1:07 PM
Subject: Re: [firebase-br] CommitRetaining


> Entrando no assunto aleio... hehe
>
> O que é propriamente tido "garbage collection"?
>
> Agradecido.
> Eliomar,
> ICQ - 167715482
> MSN - eliomar0910 em hotmail.com
> Soft-Data Softwares Administrativos
> hptt://www.promediconet.com.br
>
>
>
> ------------- Segue mensagem original! -------------
>
> De: "Carlos H. Cantu" <listas em warmboot.com.br>
> Data: Fri, 17 Jun 2005 08:53:25 -0300
> Para: FireBase <lista em firebase.com.br>
> Assunto: Re: [firebase-br] CommitRetaining
>
> O commitretaing não "fecha" a transação, portanto se ela ficar aberta
> por muito tempo, impede a garbage collection e pode sobrecarregar o
> servidor.
>
> []s
> Cantu
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
>
> mdds> Bom dia,
>
> mdds>   Obrigado pela resposta.
> mdds>   Gostaria de saber se existe problema de usar "commit retaining" em
um
> mdds> ambiente muito concorrido (mais de 50 usuários usando o sistema
> mdds> simultaneamente)?
>
> mdds> Sem mais,
>
> mdds> ----------------------
> mdds> Marlon David de Souza
> mdds> Desenvolvimento
> mdds> Sysmo Informática Ltda
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista