Sistema muuuuiiito lento

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Visitante

Sistema muuuuiiito lento

Mensagem por Visitante »

Caros colegas...

Estou com um probleminha em algumas rotinas de um programa meu.

Em rotinas onde há um fluxo muito grande de coleta e gravação de dados em um DBF, o sistema fica muito lento quando rodado em Windows Xp.

Por exemplo: a mesma rotina que dura uns 5 minutos no Win98 demora quase 01 hora no XP!


Os amigos conhecem algo que possa ser modificado para melhorar a performance em Windows XP?

Um Clip Abraço!
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Eu tive problemas parecidos, o problema é que no Windows XP e 2000 e similares, o sistema roda dentro de um emulador de DOS, dai a lentidão do sistema.

Veja se na sua rotina tem algum COMMIT ou DBCOMMITALL e tire fora do laço de processamento e execute apenas depois, isto deve melhor e muito o processo todo.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá,

Vc conhece a função TIMESLIC?

Esta função, desenvolvida pelo amigo Maligno, tem resolvido quase todos os problemas de lentidão no Windows XP e similiares.

Veja estas postagens:

mensagem1
mensagem2

Um Abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Visitante

Mensagem por Visitante »

Era exatamente o que o Vagner falou...

Valew
Responder