Página 1 de 1
warning base 5300 memory low
Enviado: 15 Dez 2005 08:52
por tchelloxr
Como faço para resolver issso aqui pessoal
Enviado: 15 Dez 2005 14:57
por MARINI
Favor postar qual a versao do CLIPPER e linkador.
Re:
Enviado: 08 Mai 2008 12:40
por ALEX BORELLI
Tambem estou enfrentando problema de Memory Low. Uso Clipper 5.2 e Blinker 7.
Meu Config esta assim:
Código: Selecionar todos
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=240
buffers=32,0
Meu Autoexec esta assim:
Código: Selecionar todos
REM Instalar as extensoes CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
lh %SystemRoot%\system32\redir
REM Instalar o suporte DPMI
lh %SystemRoot%\system32\dosx
set clipper=f240
Estou tentando usar o indice NSX com a RDD SIX3 e noto que em muitos lugares do sistema o mesmo retorna o erro MEMORY LOW.
Estou link editando com a rotina abaixo descrita:
Código: Selecionar todos
BLINKER OVERLAY FIXED
BLINKER OVERLAY OPSIZE 60
BLINKER INCREMENTAL OFF
BLINKER OVERLAY PAGEFRAME ON
BLINKER OVERLAY THRESHOLD 256
BLINKER CACHE XMS 512, 25%
BLINKER CACHE EMS 128, 50%
BLINKER EXECUTABLE NODELETE
OUTPUT ESTOQUE.EXE
BEGINAREA
FILE ESTOQUE
FILE PSLIB
FILE PSLIB2
FILE PSLIB3
FILE PSLIB4
FILE PSLIB5
FILE PSLIB6
FILE PSLIB7
FILE PSLIB8
FILE PSLIB9
FILE PSLIB10
FILE PSLIB11
FILE PSLIB12
FILE PSLIB13
FILE PSLIB14
FILE PSLIB15
FILE PSLIB19
FILE ESCOLA
FILE FORMAS
FILE NOTAS
FILE COTACAO
FILE AUTOR
FILE EDITORA
FILE COLECAO
FILE PRODUTOS
FILE PSLIB16
FILE APAGAR
FILE FORNECE
FILE arqtext
FILE besc
FILE PSLIB20
FILE KITS
ENDAREA
BEGINAREA
LIB \CLIPPER5\SIX302\LIB\SIX3.LIB
ENDAREA
LIB \CLIPPER5\SOURCE\PE\PE.OBJ
LIB \CLIPPER5\LIB\NANFOR
LIB \CLIPPER5\LIB\OSLIB
LIB \CLIPPER5\LIB\CPMI.LIB
LIB \CLIPPER5\LIB\DIVIDE52.OBJ
LIB \CLIPPER5\LIB\VIEWER.LIB
LIB \CLIPPER5\LIB\RELOGIO
LIB \CLIPPER5\LIB\PCTERROR.OBJ
LIB TIMESLIC.OBJ
Alex Borelli
Re: warning base 5300 memory low
Enviado: 08 Mai 2008 16:32
por Maligno
Porque não experimenta utilizar o modo protegido? Quando comecei a usá-lo, nunca mais tive problema desse tipo. O modo real, segmentado, é bem mais limitado. O modo protegido, por utilizar toda a memória disponível para a sessão, não sofre com falta de memória. Por evitar swaps em disco, o programa fica até mais rápido.
Re: warning base 5300 memory low
Enviado: 12 Mai 2008 15:13
por ALEX BORELLI
Maligno voce tem o FreeTSlice() com coleta de lixo automatico?
Alex Borelli
Enviado: 12 Mai 2008 15:29
por Maligno
A função de FreeTSlice() é justamente não permitir que o processador seja utilizado na coleta de lixo do Clipper, já que este é o grande problema de consumo de tempo de CPU. Com a coleta desligada, precisando, você terá de invocar o processo de desfragmentação de memória manualmente, inserindo chamadas Memory(-1) em pontos estratégicos do seu programa: após o descarte de matrizes e no fechamento de bancos de dados, principalmente.