Página 1 de 1
Real necessidade de clear memory
Enviado: 11 Fev 2011 14:24
por TerraSoftware
Caros colegas.
Faz tempo que nao entro aqui heim (rs..)
Bem, seguinte:
Na epoca do saudoso clipper o comando "clear memory" no final da aplicacao era recomandado, e agora na era do xhabour? É realmente necessário? ou o xharbour limpa a memoria da maquina automaticamente ao sair da aplicação?
Re: Real necessidade de clear memory
Enviado: 11 Fev 2011 18:18
por sygecom
Até hoje nunca precisei isso no xHarbour, está passando por algum problema ?
Re: Real necessidade de clear memory
Enviado: 11 Fev 2011 18:27
por Maligno
Se em nenhum outro programa win32 é necessário, no [x]Harbour também não será.
Re: Real necessidade de clear memory
Enviado: 11 Fev 2011 23:16
por alxsts
Olá!
Em dezembro passado, tivemos alguns problemas de lentidão em rotinas que utilizam muita memória. O sistema roda em Unix. A solução foi forçar a intervenção do
garbage collector:
PS: bem-vindo de volta Maligno. Senti-me em minha primeira visita a este fórum, ao rever o teu avatar... (é uma foto sua mesmo?)
Re: Real necessidade de clear memory
Enviado: 12 Fev 2011 00:00
por alaminojunior
alxsts escreveu: (é uma foto sua mesmo?)
Mandou pra roça agora !!! kkkkkkkkkkkkkkkk
Ô Alex, pegou pesado agora com o Maligno hein !?
Re: Real necessidade de clear memory
Enviado: 12 Fev 2011 00:17
por Maligno
alxsts escreveu:A solução foi forçar a intervenção do garbage collector:
Aí é outra história. Algumas ferramentas realmente às vezes precisam do GC. O Clipper inclusive. Mas o OP fez referência ao "final da aplicação", no retorno ao DOS. Isso não é necessário.
alxsts escreveu:(é uma foto sua mesmo?)
Na verdade é sim. Mas é da época em que servi o exército. Note pela roupa que eu apreciava muito a vida militar. Mas tinha uma terrível obsessão em destruir o planeta. Até inventei uma arma terrível chamada "
death star". Felizmente isso é passado. Estou curado. Mas como a foto ficou boa, é a que uso normalmente. Não sou muito fotogênico. Por isso não me atrevo a tirar outra.

Re: Real necessidade de clear memory
Enviado: 12 Fev 2011 08:25
por TerraSoftware
Caros colegas.
Na verdade perguntei mais por curiosidade, nao estou tendo problemas relacionados a memoria, embora ja estaja com um exe bastante grande (9.2 MB).
E que a gente que veio do clipper, as vezes, fica com uma manias e paranoias que nao tem nada a ver mais.
Obrigado e t+
Re: Real necessidade de clear memory
Enviado: 12 Fev 2011 10:51
por Maligno
Paranóia é uma boa ferramente de trabalho. Ajuda a evitar erros.

Re: Real necessidade de clear memory
Enviado: 12 Fev 2011 10:55
por Toledo
alxsts escreveu:(é uma foto sua mesmo?)
Veja o filme em que o Maligno ganhou o Oscar:
http://www.youtube.com/watch?v=jTmXHvGZiSY
Re: Real necessidade de clear memory
Enviado: 12 Fev 2011 11:29
por Maligno
Sinceridade? Hoje deixaria por menos.

))))
Re: Real necessidade de clear memory
Enviado: 25 Mar 2011 15:13
por rafael
Amiguinho... tudo bem?
Seguinte ... Meu sistema estava com alguns usuários consumindo bastante memória. Era todos usuários que tinham usado uma rotina onde chamava a classe TXMLDocument.
Este consumo como o Maligno disse era liberado quando finalizava o sistema. Para liberar esta memória antes de sair do sistema utilize.
Segundo informação passada pelo Culik
Apos o uso da variavel xml use
oxml := nil
hb_gcall(.t.)
Obrigado