tame fica lento com observer daruma e tef

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

tame fica lento com observer daruma e tef

Mensagem por Trazom »

infelizmente o tame que tanta alegria nos traz, faz o contrario quando tem aplicacoes de background como o bserver da daruma ou gerenciador padrao dos cartoes de credito

algume ja tinha falado aqui no forum sobre um obj que faz a mesma funcao alguem sabe como é isso ?
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

timeslic.obj ele faz reduzir o consumo de proc do executavle em DOS !

vc tera que linkar e depois em seu prg principal chamar a função
FREETSLICE(20)

para linkar em clipper puro eu editei o CL.BAT . que funciona assim

clipper %1
if not errorlevel 1 rtlink file %1,timeslic.obj


se fizer assim funciona !
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

Valeu mesmo !!!!

Tudo ok, com freetslice(20)

só quando fica aguardando o retorno do tef fica com 100% de uso do pc, no resto das operacoes fica em 2%

Valeu mesmo, obrigado pela dica, quem ainda nao estiver usando pode aderir
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
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 »

Trazom escreveu:só quando fica aguardando o retorno do tef fica com 100% de uso do pc, no resto das operacoes fica em 2%
Como eu sempre digo: não há milagre por trás do FreeTSlice(). A função dele é liberar o processador nos tempos de ociosidade do Clipper, evitando que ele tente acionar a porcaria do "garbage collector", que não funciona. Fora isso, quando há muita coisa em background, não há função que dê jeito. O consumo de CPU vai aumentar mesmo.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

Maligno, isso so acontecia quando eu tava usando tame, quando mudei pra freetslice() ficou tudo legal
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

Então , eu tbm tentei usar o TAME mas ñ gostei , sempre prefiro encontrar uma forma em que o clipper possa resolver por si proprio , sem ajuda do "ruindows"
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

mas tem coisa q nao tem jeito como impressao em usb e boleto em jato de tinta
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
Responder