USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gerenciar de memória.
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 11/08/2006 15:45 hs            

Amigos, como vocês tratam a questão de liberar memória?

 

Por exemplo:

Declaração de variáveis

Escopo das variáveis

“Matar as variáveis” quando não se tem mais a necessidade delas

 

 

Eu já uso close, nothing porem necessito liberar mais memória.

 

Alguém conhece alguma documentação a este respeito? Sei que no .Net eu teria o Garbage Collector mas necessito de tratar isto no VB 6.

 

Não necessito comprar mais memória,  a questão é que tenho de refinar o código neste ponto.

     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 11/08/2006 17:01 hs            
Bom, eu sei o básico... não sei se acrescentarei algo mas por exemplo:
 
1) Variáveis flag uso Byte ao invés de Boolean por ocupar 1 byte e a outra 2 bytes respectivamente.
2) Evito usar variáveis tipo variant
3) Evitar o uso do ElseIf, preferindo Select Case
4) Usar, sempre q possível, byval em vez de byref
5) Usar módulos o menos possível. Programar de preferência em classes pois os módulos são carregados na memória, e em relação às classes só qdo instanciamos.
6) Se permitido, dimensionar a string:
   Dim strTexto as String * 20
 
   Deste modo o comprimento vai de 1 até 65.400
   Do modo não fixo são 10 bytes + comprimento da seqüência
 
Tem dicas boas aqui tb, inclusive uso dicas deste link...
 
não sei se ajudei... :(
 
t+
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página