Clipper em algumas maquinax com XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

imperador
Usuário Nível 1
Usuário Nível 1
Mensagens: 12
Registrado em: 23 Mar 2009 22:07
Localização: sp - sp

Clipper em algumas maquinax com XP

Mensagem por imperador »

Tenho um programa em CLIPPER 5.2e e BLINKER 7, acontece que em algumas maquina com Windows XP o programa roda muito lento. Notei que o problema é quando existe acesso ao disco, como por exemplo : fazer uma gravação de vários itens de uma venda, fica muito lento a gravação, porém o restante é normal. O caso é que em outras máquinas funciona perfeito, inclusive com XP. Ao que me parece ser um problema de MB ou ChipSet da placa ou periféricos que estão deixando o sistema de leitura e gravação lentos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

Olá.
Seja bem-vindo ao fórum. :)

Se o problema, executando a mesma função, aparece em uma máquina mas em outra não, é lógico pensar que há alguma diferença entre essas máquinas. Se o SO é o mesmo em ambas, possivelmente você deve ter ou algum problema no hardware da máquina problemática ou na sua conexão com a rede. Não se descarta uma diferença na instalação do SO também. Talvez uma tenha o famigerado SP3 do XP instalado.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por anacatacombs »

Bom dia.

Pode existir também, a possibilidade do colega abrir todos os DBF's quando o sistema é iniciado, e ter um COMMIT ao invez do DBCOMMIT() em cada REPLACE LIST..
aí o sistema ficaria lento mesmo na hora da gravação, principalmente com tabelas.

[]'s

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

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

Até poderia ter relação com COMMIT, não fosse o fato de funcionar bem em uma máquina e em outra não.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por anacatacombs »

Será Maligno?
Tive o mesmo problema a uns anos atrás... em algumas aconteciam, outras não ...
Aparentemente foi resolvido com a questão do COMMIT -> DBCOMMIT() ...

Não entenda mal meu comentário, não estou duvidando de suas habilidades programáticas, apenas gostaria de entender :)

[]'s

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

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

Olhando pelo lado "paranormal" da coisa, até entendo que isso seja possível. Eu mesmo já peguei cada coisa que nem o Padre Quevedo explica. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Othelo
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 25 Nov 2004 14:47
Localização: Sao Roque

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Othelo »

Eu ja tive esse problema, e acontecia justamente na gravacao dos registros, ou melhor no COMMIT, quando não havia commit gravava rapidinho e com o commit ficava lento, isso acontecia em maquinas com windows XP. Agora, existe tambem uma diferença de desempenho entre windows xp com FAT32 e com NTFS, no caso a maquina com formatação FAT32 rodava rapidinho com COMMIT, ja com formatacao NTFS ficava lento pra caramba.

Como sao as formatações de disco que voce utiliza ?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

Eu tenho os dois casos, NTFS e FAT32, rodando gravações bem pesadas, em clientes diversos, com máquinas diversas. Nunca percebi qualquer diferença de desempenho. Inclusive num deles ainda há uma máquina com Win98. Roda igual.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
imperador
Usuário Nível 1
Usuário Nível 1
Mensagens: 12
Registrado em: 23 Mar 2009 22:07
Localização: sp - sp

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por imperador »

Colegas, obrigado pelas respostas.

Mas eu já havia tentado mudar COMMIT para dbcommit() e não resolveu. Eu fiz um teste aqui, peguei o mesmo HD e mudei de placa mãe (para uma gigabyte com chipset via e não apresentou mais o problema), mas quando voltei a placa mãe anterior (gigabyte 945) a coisa ficou lenta, e a rotina é muito simples, apenas 1 read e 1 atualização de 1 registro que contem 50 campos.

Abraços.


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

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

Bom, parece que o problema foi resolvido. Talvez a rede on-board da Gigabyte 945 esteja com pau. Acontece. Essa é a placa que eu uso e ela é muito boa. Só pode ser defeito. E se for, seria apenas o caso de vc usar uma placa de rede off. É capaz até de voltar ao normal.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
imperador
Usuário Nível 1
Usuário Nível 1
Mensagens: 12
Registrado em: 23 Mar 2009 22:07
Localização: sp - sp

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por imperador »

Aí, e que tá...

Não foi resolvido não, tá dificil de achar uma solução, algumas Placa-Mãe (principalmente estas mais novas, que tem tudo on board), o sistema fica muito lento, somente em acesso ao disco, tentei colocar também em outras placas, em algumas fica bom, já em outras fica lento sempre no acesso ao disco. Como já disse uso clipper 5.2e e Blinker 7, já troquei todos os COMMIT por DBCOMMIT(), mas ainda é um mistério.

Se alguem tiver mais alguma idéia, pode me passar pois estou a procura de algo que resolva por definitivo este problema que acontece no Xp, com algumas placas.

Imperador
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por sygecom »

O que lhe impede de compilar essa app clipper com xharbour ? vai acabar muitas limitações e abrir diversas possibilidades a mais.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por asimoes »

Imperador:

Verifique se o buffers e files estão iguais em todas as máquinas
Verifique o se os temporários estão sendo gravados na pasta c:\temp, inclusive temporários de indices.
Verifique o quanto de memória convencional está disponível para o seu aplicativo.
Você usa o FreetSlice?, se não usa, eu recomendo.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

imperador escreveu:Não foi resolvido não, tá dificil de achar uma solução
Como não? Você mesmo disse que ao trocar de motherboard a coisa voltou a funcionar normalmente. Inclusive usando o mesmo HD. Logo, é certo pensar que o problema não está no software mas no hardware. Nem mexa então em mais nada. Apenas desabilite a rede dessa placa Gigabyte 945, espete uma placa de rede confiável e veja se tudo funciona. Sou capaz de dizer que vai funcionar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: CLIPPER EM ALGUMAS MAQUINAX COM XP

Mensagem por Maligno »

sygecom escreveu:O que lhe impede de compilar essa app clipper com xharbour ? vai acabar muitas limitações e abrir diversas possibilidades a mais.
A questão não é de incrementar os recursos de software, mas de resolver um problema que, pelo visto, ocorrerá com o xHarbour também. É melhor ir por partes e manter o foco em, primeiro, resolver esse problema. Depois que tudo estiver certo, aí sim pode-se pensar em migrar. Senão já vai embolar uma coisa na outra e o cara não vai sair do lugar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder