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:
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
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
.
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.
Na caixa de diálogo Opções, guia Formatação,
Se você tiver selecionado a opção Usar Formatação do Excel, será preciso desmarcar a opção Mover Formatação em Operações.
Desmarque a opção Ajustar Largura da Coluna.
Desmarque a opção Manter Formatação Numérica.
Na caixa de diálogo Opções, guia Extensões, desabilite todas as extensões desnecessárias.
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
Reduza o tamanho da pasta de trabalho.
Limite os dados importados para o Excel:
Use prompts, filtros, PDVs ou outras maneiras de reduzir os dados retornados de volta ao Smart View.
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:
Na caixa de diálogo Opções, guia Avançado, defina Número de Ações Desfazer para '0
' (zero), se possível.
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