Cada piscina cuenta con una memoria caché asociada a ella , inservible por cualquier otra piscina . A pesar del hecho de que un segmento de memoria caché se puede atribuir directamente a un grupo específico , su tamaño no se añade al tamaño de la piscina cuando la presentación de estadísticas de memoria . El tamaño predeterminado del segmento de memoria caché es de 64 megabytes.
Pérdida de memoria en Windows Versión
Cuando una conexión de un cliente es recibida por el servidor ( ya sea desde el nodo local o desde un mando a distancia uno) , el motor FireBird asigna un trozo adicional de la memoria de un controlador de modo de núcleo . Esta memoria no se libera correctamente - ni siquiera cuando la conexión que hizo que existe termina. Debido a esto, estas asignaciones de memoria se suman hasta que Windows se queda sin memoria después de un período específico de tiempo que depende de la frecuencia con la que se abrieron las conexiones con el servidor. Las versiones más recientes de FireBird ya han corregido este problema.
Manipulación incorrecta de memoria de excepciones
Cuando se producen condiciones excepcionales en los bancos de memoria de código de manejo , el controlador de excepciones debe asignar memoria adicional - pero no puede hacer eso, porque toda la asignación de nueva memoria está bloqueada por un candado mutex todavía en poder de los grupos de memoria de código de manejo. Esto se traduce en los volcados de memoria sin ningún mensaje informativo sobre las causas del error
.