Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DifusioN

[Resolvido] Out of Memory com programa simples...estranho..

Recommended Posts

Fala pessoal, blzz??

 

Seguinte, eu estou fazendo um programinha simples aki, na verdade é um sistema...

 

Ele nem tem muitas variáveis, na verdade axo ke umas 5 no programa todo.....

 

Mas quanto mais eu debugo ele...mais ele vai gastando memória, até que chega num ponto que o PC não aguenta mais e para salvar ou devugar apresenta a mensagem: Out of memory...

E não termina o processo...

 

Ok, meu pc tem 496Mb de RAM, bem pokin e tal......mas mesmo assim, o sistema é mtu simples para "queimar" tanto...xD

 

Eu li nesse tópico: Link algo sober guardar em arquivos, não entendi..esmo ke eu nem uso muita variável como falei, e sim muita Label e TextBox...

 

Abraços e aguardo uma resposta...fuiiiiii

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que ele quis dizer em jogar para arquivo é você utilizar arquivos texto para armazenar os valores que precisa.

 

Mas no caso dele está usando modules, deve ser um programa maiorzinho. No seu caso, com poucas variáveis não deveria acontecer.

Mas seguir a primeira dica dele é interessante. Debugar o programa e abrir seu gerenciador de tarefas para ver o quanto está usando de memória. Assim podemos saber se realmente esse é o problema.

 

As vezes nem é seu programa que está gastando tanta memória, mas alguma outra coisa e está sobrando pouca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde.

Sem o código ou parte do código postado fica um pouco dificil diagnosticar. Coloque seu código aqui para analizarmos. Casos como esse é bom verificar se no seu código não há loops infinitos, ou seja estruturado de forma incorreta. Outra coisa que poderias fazer também é rodar a aplicação rodando o depurador através da tecla F8, e dando sequêcia é lógico, que vais chegar no ponto onde dá erro. Se desconfias de algum ponto da aplicação (procedure, modulo) coloca um breakpoint lá e executa da forma normal através de F5, o ponto irá parar la para você depurar.

Qualquer coisa contate ai, sempre lembrando que é bem melhor você postar o código.

Até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo, não sei se realmente foi azar ou coisa parecida, mas o programa não está mais dando problema, acredito que foi só naquele computador que aconteceu e ainda pq eu estava usando a mtuuuu tempo ja o VB...

 

Obrigado pelas respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.