Saltar navegación

Documentación de FlexPro 2025

Tratamiento de problemas en bases de datos del proyecto

He borrado muchos datos de la base de datos del proyecto, pero el archivo no se reduce.

La base de datos del proyecto debe desfragmentarse para eliminar los rangos que han quedado libres del archivo.

Haga clic en Archivo > Información > Desfragmentar base de datos del proyecto después de haber cerrado la base de datos del proyecto.

Cambiar el nombre a objetos en la base de datos del proyecto lleva mucho tiempo.

Si renombra un objeto en una base de datos del proyecto FlexPro, FlexPro busca en toda la base de datos del proyecto los objetos que contienen referencias a este objeto para corregirlos. Esto puede llevar mucho tiempo en el caso de grandes bases de datos del proyecto.

1.Haga clic en Archivo > Opciones.

2.Haga clic en la pestaña Operación.

3.Deseleccione la opción Cuando busque referencias, busque en toda la base de datos del proyecto. FlexPro solo buscará en la carpeta en la que se encuentra el objeto renombrado.

FlexPro utiliza demasiada memoria.

Puede optimizar los requisitos de memoria de FlexPro y el entorno de ejecución del lenguaje de análisis FPScript para su ordenador.

1.Haga clic en Archivo > Opciones.

2.Haga clic en la pestaña Configuración del sistema.

3.En el campo Asignación máxima de memoria para conjuntos de datos, introduzca un valor igual o inferior al 70 % de su memoria de trabajo disponible.

4.Introduzca un valor menor en el campo Tamaño máximo de los conjuntos de datos en memoria. Por regla general, una base de datos del proyecto contiene muchos conjuntos de datos pequeños y algunos grandes. El valor que establezca aquí debe ser intermedio. Tenga en cuenta que el tamaño de un conjunto de datos en bytes resulta del número de valores multiplicado por el número de bytes por valor. Un valor en coma flotante de 64 bits ocupa, por ejemplo, 8 bytes.

5.Introduzca un valor menor en el campo Número máximo de carpetas en memoria. Pruebe diferentes valores para encontrar el rendimiento óptimo. Una reducción de este valor solo tiene efecto si no existe una interconexión entre las carpetas de la base de datos del proyecto en forma de referencias a objetos.

6.Introduzca un valor menor en el campo Número máximo de imágenes de vista previa cargadas. Una imagen de vista previa puede ocupar hasta 120KB de memoria.

Cuando se vuelve a abrir una base de datos, se repiten los cálculos ya realizados.

Puede asegurarse de que FlexPro guarda todos los resultados de los cálculos en la base de datos del proyecto. Así no habrá que volver a calcularlos en la siguiente sesión.

1.Haga clic en Archivo > Información > Propiedades de la base de datos del proyecto.

2.Haga clic en la pestaña General.

3.Seleccione las opciones Guardar imágenes calculadas de objetos de presentación en la base de datos del proyecto y Guardar los resultados de los cálculos de las fórmulas en la base de datos del proyecto.

Nota   Las fórmulas FPScript que devuelven un resultado indeterminado, como las funciones que contienen una solicitude de entrada o utilizan la función de Noise, se vuelven a calcular cada vez que se actualizan y no se guardan en la base de datos.

La base de datos del proyecto consume mucha memoria en el disco duro.

Puede reducir los requisitos de memoria de las bases de datos del proyecto en el disco duro excluyendo los elementos opcionales del almacenamiento.

1.Haga clic en Archivo > Información > Propiedades de la base de datos del proyecto.

2.Haga clic en la pestaña General.

3.Deseleccione las opciones Guardar imágenes calculadas de objetos de presentación en la base de datos del proyecto y Guardar los resultados de los cálculos de las fórmulas en la base de datos del proyecto.

Véase también

Base de datos del proyecto

Optimizar FlexPro para grandes cantidades de datos