CONSUMO DE MEMORIA DO SERVIDOR FIREBIRD
Ola Pessoal,
pessoal estou otimizando um APP aqui da empresa, o qual originalmente não fui eu que escrevi
esse APP usa banco de dados Firebird 2.5
funciona perfeito
mais como estou otimizando, descobri uma situação
quando a conexão e fechada
a memoria alocada no Servidor (serviço do Firebird Server) continua alocada, e só e liberada se fechar o APP
a conexão e feita dessa forma
para fechar a conexão
uso
conexaoFB.close
o que fecha a conexão, não consigo acessar os dados ETC
mais a memoria utilizada no servidor, continua alocada
agora se eu fechar o APP
ai sim a memoria e liberada
alguém tem alguma dica de como posso liberar a memoria sem fechar o APP
assim eu fecharia a conexão Libero a memoria
e quando precisar refaço a conexão com o DB
pessoal estou otimizando um APP aqui da empresa, o qual originalmente não fui eu que escrevi
esse APP usa banco de dados Firebird 2.5
funciona perfeito
mais como estou otimizando, descobri uma situação
quando a conexão e fechada
a memoria alocada no Servidor (serviço do Firebird Server) continua alocada, e só e liberada se fechar o APP
a conexão e feita dessa forma
If My.Computer.Network.Ping(IP) Then
cString = "User=SYSDBA;Password=masterkey;Database=" & DB & ";DataSource=" & IP & ";ConnectionTimeout=15;Port=" & Porta & ";Dialect=3"
conexaoFB = New FbConnection(cString)
AreadeTrabalho.Tool.Text = "IP " & IP & " DB " & DB & " port " & Porta
conexaoFB.Open()
sServerPath = IP & "|" & DB
Else
SAviso = "O Servidor Não responde Verifique a rede"
Aviso.ShowDialog()
End
End If
para fechar a conexão
uso
conexaoFB.close
o que fecha a conexão, não consigo acessar os dados ETC
mais a memoria utilizada no servidor, continua alocada
agora se eu fechar o APP
ai sim a memoria e liberada
alguém tem alguma dica de como posso liberar a memoria sem fechar o APP
assim eu fecharia a conexão Libero a memoria
e quando precisar refaço a conexão com o DB
Esquisito , parece que tem outro ponto do sistema que ainda mantem a conexao aberta nao ?
Na teoria, ao fechar do lado de ca, do lado de la deveria terminar a conexao de fato.
Sera que tem algum setup para manter alocado do lado do servidor ?!?
Na teoria, ao fechar do lado de ca, do lado de la deveria terminar a conexao de fato.
Sera que tem algum setup para manter alocado do lado do servidor ?!?
Tópico encerrado , respostas não são mais permitidas