FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour MemoryFlush()
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
MemoryFlush()
Posted: Thu Apr 03, 2014 02:20 PM
Buenas, puedo usar este comando con el HB_GCALL( .T. ) de xHarbour, ó tien algun problema?

HB_GCALL( .T. )

MemoryFlush()


Code (fw): Select all Collapse
FUNCTION MemoryFlush
    SetProcess( -1, -1, -1 )
RETURN NIL

DLL32 Function SetProcess( ;
   hWnd As LONG, nMinWorkingSpace As LONG, nMaxWorkingSpace As LONG ) ;
   As LONG PASCAL From "SetProcessWorkingSetSize" Lib "Kernel32.dll"


Gracias, saludos
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Re: MemoryFlush()
Posted: Thu Apr 03, 2014 06:41 PM

Karinha,

Eu utilizei por um bom tempo este comando (memoryflush) e resolveu o meu problema, durante este período não percebi nenhum efeito colateral.

Hoje em dia não o uso mais.

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: MemoryFlush()
Posted: Thu Apr 03, 2014 06:52 PM

Obg. pela resposta, poderia me dizer porque não usa mais?

Na versão do FWH13.06, estou tendo muito estouro de pilha e somente o HB_GCALL( .T.) não está me resolvendo. Por isso eu perguntei.

obg. abs,

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: MemoryFlush()
Posted: Fri Apr 04, 2014 07:23 AM

João,

Prueba a construir tu aplicación con Harbour y esos problemas deberían desaparecer :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Re: MemoryFlush()
Posted: Fri Apr 04, 2014 04:35 PM

Eu utilizava uma classe para acessar mysql desenvolvida por nos mesmos. E estava consumindo muita memoria, a solução foi utilizar memoryflush de tempos em tempos. Agora passamos a utilizar TDOLPHIN e não tive mais problemas de consumo.

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin

Continue the discussion