blinker gerando apps lentas
Moderador: Moderadores
blinker gerando apps lentas
eu uso o clip53 + exospace e pensei em migrar para o blinker
mas deu muita diferenca de performance
no exospace uso 32mb com ajuda do optedit
OPTEDIT -EXTRAMIN 32768 -FREELOW -UMB S_EXE
para reindexar arquivos o exe gerado com exospace reindexa em 37s
em blinker vai para 4:07 muita diferenca
tem algum jeito de otimizar o blinker?
ja usei um monte de coisas no script mas nao surtiram efeito
BLI EXECUTABLE ALIGNMENT 128
NOBELL
BLI EXECUTABLE DUAL
BLI CLIPPER PAGE ON
BLI CACHE EMS 100%,1024
BLI EXE COMPRESS 5
BLI INCREMENTAL OFF
BLI EXE CLIPPER F:250
BLI EXE IPX 48
BLI EXECUTABLE EXTEND
BLI PROCEDURE DEPTH 140
BLI EXECUTABLE NODELETE
Blinker Lowmem Reserve 64
BLINKER MEMORY PACK 10
[]s
Fernando
mas deu muita diferenca de performance
no exospace uso 32mb com ajuda do optedit
OPTEDIT -EXTRAMIN 32768 -FREELOW -UMB S_EXE
para reindexar arquivos o exe gerado com exospace reindexa em 37s
em blinker vai para 4:07 muita diferenca
tem algum jeito de otimizar o blinker?
ja usei um monte de coisas no script mas nao surtiram efeito
BLI EXECUTABLE ALIGNMENT 128
NOBELL
BLI EXECUTABLE DUAL
BLI CLIPPER PAGE ON
BLI CACHE EMS 100%,1024
BLI EXE COMPRESS 5
BLI INCREMENTAL OFF
BLI EXE CLIPPER F:250
BLI EXE IPX 48
BLI EXECUTABLE EXTEND
BLI PROCEDURE DEPTH 140
BLI EXECUTABLE NODELETE
Blinker Lowmem Reserve 64
BLINKER MEMORY PACK 10
[]s
Fernando
Re: blinker gerando apps lentas
Código: Selecionar todos
BLI EXECUTABLE ALIGNMENT 128
NOBELL
BLI EXECUTABLE DUAL # jamais use isso (leia o help)
BLI CLIPPER PAGE ON # já é ON por default
BLI CACHE EMS 100%,1024 # não tem utilidade
BLI EXE COMPRESS 5 # comprime o EXE. Eu uso 1
BLI INCREMENTAL OFF #
BLI EXE CLIPPER F:250 #
BLI EXE IPX 48 # precisa de IPX?
BLI EXECUTABLE EXTEND # modo protegido
BLI PROCEDURE DEPTH 140 # exagero?
BLI EXECUTABLE NODELETE #
Blinker Lowmem Reserve 64 # se vai usar o modo extendido, não há
# porque reservar memória convencional
BLINKER MEMORY PACK 10 # funciona apenas no Clipper Summer'87
Código: Selecionar todos
file ctusp # CATools
file sixnsx,sixuk # RDD
file nomemo # Exclude memo support
library six3 # SIXRDD
library ctp52 # CATools
library blxclp52 # Blinker (extended mode)
blinker procedure depth 70
blinker executable extended
blinker incremental off
blinker executable compress 1
nobell
map=map.txt s,aFora isso, acrescente os FILES e teste. Se o problema persistir, poste seu script inteiro pra gente poder pensar em outra coisa.
[]'s
Maligno
http://www.buzinello.com/prg
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Maligno é só apelido, hehehe
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
OUTPUT S_CEIF
FILE CEI0,CEI_f,CEI_t,CEI1Fa,CEI1Fb,CEI1A,CEI1Ea,CEI1C,CEI1T
FILE CEI2Fa,CEI2Fb,CEI2Fc,CEI2Ea,CEI2Ga,CEI2Gb,CEI2A,CEI2Sa,CEI2Ia,CEI2T,CEI2X
FILE CEI3Fa,CEI3Fb,CEI3Fc,CEI3Fd,CEI3Fe,CEI3Ff,CEI3Ga,CEI3Ea,CEI3A,CEI3B,CEI4,CEI4a
FILE ERRORSYS\TIMESLIC, pentium2
LIB PROV
#SEARCH \BLINKER\LIB\BLXCLP53
LIB CLIPPER
#file ctusp # CATools
library DBFCDX, _DBFCDX, DBFNTX
library ctp # CATools
library blxclp53 # Blinker (extended mode)
BLI EXECUTABLE ALIGNMENT 128
blinker procedure depth 70
blinker executable extended
blinker incremental off
blinker executable compress 1
nobell
map=map.txt s,a
continuou com o mesmo problema, é incrivel a diferenca de performance, uma coisa nao tenho essa ctusp
FILE CEI0,CEI_f,CEI_t,CEI1Fa,CEI1Fb,CEI1A,CEI1Ea,CEI1C,CEI1T
FILE CEI2Fa,CEI2Fb,CEI2Fc,CEI2Ea,CEI2Ga,CEI2Gb,CEI2A,CEI2Sa,CEI2Ia,CEI2T,CEI2X
FILE CEI3Fa,CEI3Fb,CEI3Fc,CEI3Fd,CEI3Fe,CEI3Ff,CEI3Ga,CEI3Ea,CEI3A,CEI3B,CEI4,CEI4a
FILE ERRORSYS\TIMESLIC, pentium2
LIB PROV
#SEARCH \BLINKER\LIB\BLXCLP53
LIB CLIPPER
#file ctusp # CATools
library DBFCDX, _DBFCDX, DBFNTX
library ctp # CATools
library blxclp53 # Blinker (extended mode)
BLI EXECUTABLE ALIGNMENT 128
blinker procedure depth 70
blinker executable extended
blinker incremental off
blinker executable compress 1
nobell
map=map.txt s,a
continuou com o mesmo problema, é incrivel a diferenca de performance, uma coisa nao tenho essa ctusp
Você usa a CATools? Tinha a CATools completa num site de um colega. Não lembro quem. Se não encontrar me diga que eu te passo.athayde escreveu:continuou com o mesmo problema, é incrivel a diferenca de performance, uma coisa nao tenho essa ctusp
Seu ALIGNMENT precisa ser de 128?
Que RDD você utiliza? CDX ou NTX? Ambos?
Seu problema é bem estranho. Se é rápido com o Exospace, deveria no mínimo ser igual com o BLinker usando os mesmos fontes. E nem há muito o que dizer a respeito. Com um script enxuto, que é basicamente o que eu uso, desses deveria funcionar perfeitamente.
[]'s
Maligno
http://www.buzinello.com/prg
Para usar o modo protegido o BLinker precisará da memória extendida. Como você configurou isso? Está em DOS puro ou Windows? Se em DOS puro, já tentou rodar o programa debaixo do Windows?athayde escreveu:acho q o blinker nao esta usando de forma correta a memoria
[]'s
Maligno
http://www.buzinello.com/prg
uso o windows xp, meu clientes usam 98 e xp tb
fiz um teste no xharbour e a indexacao ficou na mesma velocidade do exospace
só que o os exe gerados com exospace nao funciona no vista
ja os com blinker e xhabour sim
o xharbour seria uma migracao melhor
mas queria manter a forma por enquanto
[]s
Fernando
fiz um teste no xharbour e a indexacao ficou na mesma velocidade do exospace
só que o os exe gerados com exospace nao funciona no vista
ja os com blinker e xhabour sim
o xharbour seria uma migracao melhor
mas queria manter a forma por enquanto
[]s
Fernando
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Eu também usei por muito tempo o EXOSPACE e sei que ele é sho-de-bola, mas quando optei por usar também o Fivewin vi que teria de mudar para Blinker e notei uma coisa nos .LNKs que fiquei curioso e passei a usar o Blinker com meu sistema DOS também e notei que muito probleminhas que tinha com EXOSPACE desapareceram.
Sempre que tinha algum probleminha eu modificava stacksize e heapsize para mais ou para menos e resolvia qualquer interferencia.
Meus .LNKs também tinha um cabeçalho com os seguintes comandos trazidos dos .LNKs padrão do Blinker para tipos de compilação diferenciados como Tiny, Mid e etc.
Faz muito tempo que não uso o Blinker portanto nem lembro porque os coloquei mas meus aplicativos tinha performance muito boa tanto na execução quanto no trabalho pesado mesmo em rede.
Quanto ao Vista que é uma novidade e para que ele esteja assimilado pelos usuários pode levar seis meses a 1 ano para que muitos troquem o XP por ele, mas coloque o Harbour em sua listas de coisas a serem analisadas de pronto.
Eu também usei por muito tempo o EXOSPACE e sei que ele é sho-de-bola, mas quando optei por usar também o Fivewin vi que teria de mudar para Blinker e notei uma coisa nos .LNKs que fiquei curioso e passei a usar o Blinker com meu sistema DOS também e notei que muito probleminhas que tinha com EXOSPACE desapareceram.
Código: Selecionar todos
DEFBEGIN
name FatAll
description 'Sistema de Faturamento Total'
#exetype Windows 3.1
code moveable discardable preload
data preload moveable
stacksize 9500
heapsize 1024
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND
Meus .LNKs também tinha um cabeçalho com os seguintes comandos trazidos dos .LNKs padrão do Blinker para tipos de compilação diferenciados como Tiny, Mid e etc.
Código: Selecionar todos
BLINKER OVERLAY THRESHOLD 256
BLINKER OVERLAY UMB OFF
BLINKER CACHE XMS 50%,1024
BLINKER CACHE EMS 50%,1024
BLINKER INCREMENTAL OFF
Quanto ao Vista que é uma novidade e para que ele esteja assimilado pelos usuários pode levar seis meses a 1 ano para que muitos troquem o XP por ele, mas coloque o Harbour em sua listas de coisas a serem analisadas de pronto.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Código: Selecionar todos
BLINKER OVERLAY THRESHOLD 256
BLINKER OVERLAY UMB OFF
BLINKER CACHE XMS 50%,1024
BLINKER CACHE EMS 50%,1024
BLINKER INCREMENTAL OFF
[]'s
Maligno
http://www.buzinello.com/prg
Está ficando difícil dar uma opinião a respeito do seu problema. Até porque nunca passei por algo semelhante.athayde escreveu:uso o windows xp, meu clientes usam 98 e xp tb
fiz um teste no xharbour e a indexacao ficou na mesma velocidade do exospace
só que o os exe gerados com exospace nao funciona no vista
ja os com blinker e xhabour sim
o xharbour seria uma migracao melhor
mas queria manter a forma por enquanto
Já experimentou "limpar" seu autoexec, inserindo nele apenas o essencial? Nada de OPTEdit. Tire tudo e rode o programa montado pelo BLinker com aquele script que você passou. Tem alguma coisa de diferente de uma compilação para outra que está travando o programa montado com o BLinker. O difícil é dizer o que é.
[]'s
Maligno
http://www.buzinello.com/prg
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Maligno
De-repente a gente fica quebrando a cabeça de bobeira.
E so o problema for na configuração do ambiente, autoexecs, configs, sets, etc.
Quando voce indexa, voce fecha o ultimo arquivo aberto ou vai abrindo e indexando.
ou
Verifique
De-repente a gente fica quebrando a cabeça de bobeira.
E so o problema for na configuração do ambiente, autoexecs, configs, sets, etc.
Quando voce indexa, voce fecha o ultimo arquivo aberto ou vai abrindo e indexando.
Código: Selecionar todos
USE ...
USE ...
USE ...
INDEX ...
INDEX ...
INDEX ...
CLOSE ALL
Código: Selecionar todos
USE ...
INDEX ...
CLOSE
USE ...
INDEX ...
CLOSE
USE ...
INDEX ...
CLOSE
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Lembre-se de um detalhe, Rochinha: o fonte é o mesmo. O problema apareceu com a troca do linker. Portanto, se antes funcionava bem com o Exospace, deveria funcionar tão bem (ou melhor) com o BLinker.rochinha escreveu:Quando voce indexa, voce fecha o ultimo arquivo aberto ou vai abrindo e indexando.
[]'s
Maligno
http://www.buzinello.com/prg
entao o caso nao é autoexec nem config pois apenas coloco buffers
os sets do clipper é por um bat
como o amigo disse se eu compilo com o exospace+optedit fica rapido deveria ficar com o blinker tb, mas nao acontece ja usei versoes diferentes, formas de script diferente, e nada
desisti, melhor eu compilar com o xharbour e colocar defaultgetprinter na impressao, logo logo estarei substituindo por delphi+firebird mesmo
os sets do clipper é por um bat
como o amigo disse se eu compilo com o exospace+optedit fica rapido deveria ficar com o blinker tb, mas nao acontece ja usei versoes diferentes, formas de script diferente, e nada
desisti, melhor eu compilar com o xharbour e colocar defaultgetprinter na impressao, logo logo estarei substituindo por delphi+firebird mesmo

