Lentidão do Windows XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Mensagem por jpalma »

Pessoal

Existe alguma forma de tornar mais rapido o acesso inicial ao sistema, ou seja, quando CLICAR com o mouse no icone de acesso a tela principal ser apresentada mais rapidamente ?

Atualmente quando CLICO com o mouse no icone de acesso ao sistema, aparece uma tela PRETA e um cursor piscando e a tela principal demora a aparecer.


grato
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Olá pessoal

Resolvi meu problema com o XP.

Eu comentei que ficava lento o sistema no XP mesmo com o timeslice, pois bem revisei meu código e retirei os Commits desnecessários. Por exemplo: no prg da emisão de NF eu comitava em blocos, o que deixava mais lento, sendo q não acontecia em um cadastro de clientes, forn., produtos, onde uso o commit somente no final do processo.

E acho q pode melhorar mais, qdo eu mudar o lnk pelo Blinker e indices CDX, agradeço ao amigo Maligno que me deu as dicas.


Até mais
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Eliane escreveu:Uso o DBCOMMIT() a cada gravação de registro. Isto pode comprometer um pouco ( não sei quanto ) a velocidade do sistema, mas quanto a intregridade dos dados na rede, será que não ficaria comprometida ?
Tudo na vida tem um preço. Ao passo que COMMIT garante segurança à integridade da informação, também causará lentidão no sistema se executado repetidamente. A situação se agrava pelo fato do Clipper usar o acesso local, o que força o tráfego na rede. Esse fator é crucial para velocidade. Conforme aumenta a concorrência dos usuários, mais lento se torna qualquer processo que acesse um maior volume de dados. O COMMIT é só um caso. Indexação, PACK (evite usar), etc... O ideal é ter um balanceamento de tudo isso. Aliás, o ideal mesmo é parar de sofrer com esse tipo de coisa e partir para cliente/servidor em outra linguagem. XHarbour que seja.

[]'s
Maligno
http://www.buzinello.com/prg
Responder