Consideraciones de uso de memoria y rendimiento para Smart View con Excel

Oracle Smart View for Office es un complemento de Microsoft Office. Como complemento, se carga en el proceso de Microsoft Excel. Cuando se importa un informe a Excel mediante Smart View, el proceso de Excel consume memoria y esto puede afectar de manera negativa al rendimiento.

Por ejemplo, las instancias de cuadrículas y formularios, objetos en el buffer de deshacer, el análisis de XML, etc., hará que el proceso de Excel consuma memoria. Debido a esto, el límite de memoria de la máquina o de Excel se convierte en el límite de memoria de Smart View. Esto puede afectar en gran medida al rendimiento.

Smart View no incluye ningún parámetro de configuración de memoria para gestionar esto.

La versión de Excel de 32 bits y de 64 bits tienen distintos límites de memoria:

  • Para Excel de 32 bits, el límite de memoria máximo, o RAM, es de 2 GB.

    Las pruebas realizadas por Oracle han mostrado que cuando el uso de memoria de Excel de 32 bits supera los 700 MB, Excel puede comportarse de forma anómala y puede terminar de forma inesperada.

  • Las versiones de 64 bits de Excel no tienen el límite de 2 GB de RAM, como ocurre con las aplicaciones de Office de 32 bits.

    Para informes de gran tamaño, Oracle recomienda el uso de Excel de 64 bits. O bien puede reducir los datos que se envían a Smart View mediante la reducción del número de filas, columnas y PDV de los informes.

Oracle sugiere que intente realizar algunas o todas las acciones que se muestran a continuación en un esfuerzo por limitar el uso de memoria y mejorar el rendimiento.

Las siguientes acciones pueden permitir limitar el uso de memoria:

  1. En el cuadro de diálogo de Smart View Opciones, separador Avanzado, asegúrese de que estas opciones estén activadas:

    • Reducir tamaño del archivo Excel

    • Mejorar opciones de metadatos

  2. En el cuadro de diálogo Opciones, separador Avanzado, establezca Número de acciones de deshacer en '0' (cero) si es posible o en un número menor como 1 o 2.

  3. Cambie el cálculo de Excel de Automático a Manual. Vaya a la cinta de opciones de Fórmulas en Excel y, a continuación, seleccione Opciones de cálculo y, a continuación, seleccione Manual.

  4. En el cuadro de diálogo Opciones, separador Formato,

    1. Si ha seleccionado la opción Utilizar formato de Excel, debe desactivar la opción Mover formato en operaciones.

    2. Desactive la opción Ajustar ancho de columna.

    3. Desactive la opción Mantener formato numérico.

  5. En el cuadro de diálogo Opciones, separador Extensiones, desactive las extensiones innecesarias.

  6. En Excel, para mejorar el rendimiento y la estabilidad, desactive o desinstale los complementos no usados. Por ejemplo, desactive o desinstale Oracle Essbase Spreadsheet Add-in. Otros posibles complementos que desactivar o desinstalar son, por ejemplo, Adobe PDF, WebEx o Enviar a Bluetooth

  7. Reduzca el tamaño del libro.

  8. Limite los datos importados a Excel:

    1. Utilice peticiones de datos, filtros, PDV u otras formas de reducir los datos devueltos a Smart View.

    2. Active las opciones Suprimir filas y Suprimir columnas en el separador Opciones de datos del cuadro de diálogo de Smart View Opciones.

Las siguientes acciones pueden permitir mejorar el rendimiento, así como limitar el uso de memoria:

  1. En el cuadro de diálogo Opciones, separador Avanzado, establezca Número de acciones de deshacer en '0' (cero) si es posible.

  2. En el cuadro de diálogo Opciones, separador Opciones de miembros, asegúrese de que estas opciones estén desactivadas:

    • Conservar fórmulas y comentarios en opciones ad hoc

    • Relleno de fórmula

    Desactive estas opciones solo si no necesita conservar las fórmulas o los comentarios durante las operaciones ad hoc.

Asimismo, consulte la siguiente documento de Microsoft, "Rendimiento de Excel 2010: Mejoras de rendimiento y límites":

http://msdn.microsoft.com/en-us/library/ff700514(v=office.14).aspx