Cuando queremos conectarnos a una Base de Datos local típicamente tenemos dos formas de hacerlo:

1. Usando XNET, por ejemplo:

C:\MiBaseDatos.FDB

2. Usando TCP/IP, por ejemplo:

localhost:C:\MiBaseDatos.FDB

Ambas tienen sus ventajas y sus desventajas. Si nos conectamos de la forma 1., o sea usando XNET la conexión será más rápida pero el problema es que si se “cuelga” la aplicación entonces el proceso FB_INET_SERVER (usado por la arquitectura Classic) permanecerá en la memoria. El problema es con Classic, ya que SuperServer y SuperClassic no tienen este problema.

Desde luego que lo correcto es que la aplicación no se “cuelgue” pero si por algún motivo eso llegara a ocurrir entonces tendremos en la memoria un proceso (o muchos procesos si se colgó muchas veces) que no debería/n estar ahí.

Entonces, si usamos la arquitectura Classic debemos tener bien presente que un “cuelgue” de la aplicación no eliminará al proceso FB_INET_SERVER de la memoria.

Este es un error que se espera sea subsanado dentro de poco tiempo, pero mientras tanto hay que recordarlo.

Artículos relacionados:

El índice del blog Firebird21

El foro del blog Firebird21

 

Anuncios