OT: recolector de basura en Clipper 5.2e
Posted: Sat Feb 11, 2006 4:58 pm
Saludos a todos...
Se me ha presentado un problemita de consumo de memoria en un viejo sistema desarrollado con el viejo y querido Clipper 5.2e...
El caso es que en algunas circunstancias la memoria comienza a bajar hasta que el programa revienta dando el famoso mensaje "Conventional Memory Exausted"...
Esto ocurre solo en PC's con Windows XP que corren el programa desde una ventana de DOS, pero en los PC's que tienen MSDOS6.22 no ocurre.
En los PC's donde se presenta el problema, ya he colocado todo lo que se me ha ocurrido relacionado con la compatibilidad de programas, y lo curioso es que el comando de consola MEM reporta mas de 600k de memoria convencional, y la funcion Memory(0) reporta entre 72K y 74K apenas iniciado el programa.
Se me ocurre forzar el recolector de basura, pero no he encontrado como hacerlo...
Alguna idea???
1 GB de Gracias por adelantado...
Giancarlo J. Sabattino S.
Valencia, Venezuela
Se me ha presentado un problemita de consumo de memoria en un viejo sistema desarrollado con el viejo y querido Clipper 5.2e...
El caso es que en algunas circunstancias la memoria comienza a bajar hasta que el programa revienta dando el famoso mensaje "Conventional Memory Exausted"...
Esto ocurre solo en PC's con Windows XP que corren el programa desde una ventana de DOS, pero en los PC's que tienen MSDOS6.22 no ocurre.
En los PC's donde se presenta el problema, ya he colocado todo lo que se me ha ocurrido relacionado con la compatibilidad de programas, y lo curioso es que el comando de consola MEM reporta mas de 600k de memoria convencional, y la funcion Memory(0) reporta entre 72K y 74K apenas iniciado el programa.
Se me ocurre forzar el recolector de basura, pero no he encontrado como hacerlo...
Alguna idea???
1 GB de Gracias por adelantado...
Giancarlo J. Sabattino S.
Valencia, Venezuela