Considerações de Uso de Memória e Desempenho para Smart View com Excel

O Oracle Smart View para Office é um add-in do Microsoft Office. Como um add-in, ele é carregado no processo do Microsoft Excel. Quando um relatório é importado no Excel por meio do Smart View, o processo do Excel consome memória e isso pode afetar negativamente o desempenho.

Por exemplo, instâncias de grades e formulários, objetos no buffer Desfazer, análise de XML, etc. farão com que o processo do Excel consuma memória. Por conta disso, o limite de memória da máquina ou do Excel também se tornar o limite de memória do Smart View. Isso pode afetar seriamente o desempenho.

Não há parâmetro de configuração de memória no Smart View para gerenciar isso.

O Excel de 32 bits e 64 bits têm limites de memória diferentes:

  • Para o Excel de 32 bits, o limite máximo de memória, ou RAM, é de 2 GB.

    Os testes da Oracle mostraram que quando o uso da memória do Excel de 32 bits vai além de 700 MB, o Excel pode se comportar de modo anormal e ser encerrado inesperadamente.

  • As versões de 64 bits do Excel não são restritas a 2 GB de RAM, tal como são os aplicativos de 32 bits do Office.

    Para relatórios grandes, a Oracle recomenda usar o Excel de 64 bits. Ou considere reduzir os dados que estão sendo enviados ao Smart View reduzindo o número de linhas, colunas e PDVs nos relatórios.

A Oracle sugere que você considere a execução de algumas ou todas as ações listadas abaixo a fim de limitar o uso da memória e melhorar o desempenho.

As seguintes ações podem ajudar a limitar o uso da memória:

  1. Na caixa de diálogo Opções do Smart View, guia Avançado, certifique-se de que estas opções estejam habilitadas:

    • Reduzir Tamanho do Arquivo do Excel

    • Melhorar Opções de Metadados

  2. Na caixa de diálogo Opções, guia Avançado, defina Número de Ações Desfazer para '0' (zero), se possível, ou para um número baixo, como 1 ou 2.

  3. Mude o cálculo do Excel de Automático para Manual. Vá para a faixa de opções Fórmulas do Excel, selecione Opções de Cálculo e escolha Manual.

  4. Na caixa de diálogo Opções, guia Formatação,

    1. Se você tiver selecionado a opção Usar Formatação do Excel, será preciso desmarcar a opção Mover Formatação em Operações.

    2. Desmarque a opção Ajustar Largura da Coluna.

    3. Desmarque a opção Manter Formatação Numérica.

  5. Na caixa de diálogo Opções, guia Extensões, desabilite todas as extensões desnecessárias.

  6. No Excel, para melhorar o desempenho e a estabilidade, desabilite ou desinstale todos os add-ins não utilizados. Por exemplo, desabilite ou desinstale o Oracle Essbase Spreadsheet Add-in. Outros possíveis add-ins a serem desabilitados ou desinstalados são, por exemplo, Adobe PDF, WebEx ou Enviar para Bluetooth

  7. Reduza o tamanho da pasta de trabalho.

  8. Limite os dados importados para o Excel:

    1. Use prompts, filtros, PDVs ou outras maneiras de reduzir os dados retornados de volta ao Smart View.

    2. Habilite as opções Suprimir Linhas e Suprimir Colunas na guia Opções de Dados da caixa de diálogo Opções do Smart View.

As seguintes ações podem ajudar a melhorar o desempenho, bem como a limitar o uso da memória:

  1. Na caixa de diálogo Opções, guia Avançado, defina Número de Ações Desfazer para '0' (zero), se possível.

  2. Na caixa de diálogo Opções, guia Opções do Membro, certifique-se de que estas opções estejam desmarcadas:

    • Preservar Fórmulas e Comentários em opções ad hoc

    • Preenchimento de Fórmula

    Desmarque essas opções se não precisar preservar fórmulas nem comentários durante as operações ad hoc.

Além disso, consulte a seguinte documentação da Microsoft, "Desempenho do Excel 2010: Melhorias de Desempenho e Limite":

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