La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17108 - BLOQUEO DE EQUIPO, CON EL MANEJO DE BUFFER
Autor:  ALEXANDER BREQUEMAN
Diseñe un paquete integral, con visual fox 6.0, el paquete reune programas de Contabilidad, Nomina, Exportaciones, Facturación, Inventario, Cartera, Cuentas por pagar y Tesoreria.
Dicho paquete al principio no presentaba ningun problema de ejecución pero con el pasar de los meses comenzo la pesadilla.
El programa hay momentos que bloquea completamente al equipo.
Me pude dar de cuenta que esto sucede cuando manejo pantallas con almacenamiento de buffer.
Osea, que el equipo se queda sin memoria, pero lo raro es que no me muestra ningun mensaje.
Quisiera que alguien me pudiera ayudar al respecto, y compartir vivencias mas adelante.

Gracias amigos

  Respuesta:  wences
Es bastante normal que de problemas el uso del Buffer , porque entre otras cosas necesitas un equipo con mucha mas memoria , ya que lo que hace realmente es usar sesiones privadas de datos , por lo tanto copias de cada tabla en memoria ... imaginate cuando tienes tablas de un tamaño considerable ...

Posiblemente el programa no este bloqueado , sino copiando o comprobando todos y cada uno de los registros de la tabla o tablas a usar (segun este entrando o actualizando la informacion) , ya que al estar sobre una copia de la tabla a la hora de actualizar tiene que comprobar todo ...

Yo personalmente solo uso el buffer en muy contadas ocasiones y normalmente para leer y mostrar informacion que no se suele tocar , ya que es mas rapido al tenerla en memoria (eso si con filtros) ...