Uso da memória na edição de 32 bits do Excel 2013 e 2016

Sintomas

Depois de atualizar para o Microsoft Office 2013 ou 2016, você experimentará um ou mais dos seguintes sintomas:

  • O computador usa mais memória quando você abre vários arquivos do Microsoft Excel, salva arquivos do Excel ou faz cálculos em pastas de trabalho do Excel.

  • Você não pode mais abrir tantas pastas de trabalho do Excel na mesma instância que pôde antes de atualizar para o Excel.

  • Ao inserir colunas em uma pasta de trabalho do Excel, você recebe um erro sobre a memória disponível.

  • Ao trabalhar com uma planilha do Excel, você recebe a seguinte mensagem de erro:

    There isn't enough memory to complete this action.
    Try using less data or closing other applications.
    To increase memory availability, consider:
    - Using a 64-bit version of Microsoft Excel.
    - Adding memory to your device 
    

    Captura de tela da mensagem de erro, mostrando que não há memória suficiente para concluir essa ação.

Motivo

Embora as melhorias no Office 2013/2016 não tenham afetado significativamente os requisitos do sistema, o Office 2013/2016 usa mais recursos disponíveis do sistema do que o Office 2010. O limite de espaço de endereço virtual para edições de 32 bits de aplicativos baseados no Windows é de 2 gigabytes (GB). Para o Excel, esse espaço é compartilhado pelo próprio aplicativo do Excel junto com todos os suplementos executados no mesmo processo. O tamanho da planilha em si também afeta o uso do espaço de endereço virtual. Como o Excel carrega a planilha na memória endereçável, algumas planilhas com um tamanho de arquivo inferior a 2 GB ainda podem exigir que o Excel use mais de 2 GB de memória endereçável. Essa situação resulta na mensagem de erro mencionada na seção "Sintomas".

Resolução

Usuários especialistas do Excel que trabalham com planilhas complexas do Excel podem se beneficiar do uso da edição de 64 bits do Office 2013/2016. Isso ocorre porque a edição de 64 bits do Office não impõe limites rígidos ao tamanho do arquivo. Em vez disso, o tamanho de pasta de trabalho é limitado apenas pela memória e recursos do sistema disponíveis. Por outro lado, a edição de 32 bits do Office é limitada a 2 GB de espaço de endereço virtual e esse espaço é compartilhado pelo Excel, a pasta de trabalho e suplementos executados no mesmo processo. (Planilhas menores que 2 GB em disco ainda podem conter dados suficientes para ocupar 2 GB ou mais de memória endereçável.)

As seguintes opções podem ajudar a melhorar o desempenho no Excel 2013/2016:

  • Os usuários do Excel que trabalham regularmente com planilhas grandes e complexas do Excel podem se beneficiar do uso da edição de 64 bits do Office 2013 porque edições de 64 bits de aplicativos baseados no Windows podem resolver até 8 terabytes (TB) de memória. Saiba mais sobre edições de 64 bits do Office 2013.
  • A limitação de 2 GB é por instância de processo do Windows do Excel. Você pode executar vários arquivos em uma instância. No entanto, se os arquivos forem realmente grandes e tiverem que ser abertos, considere abrir várias instâncias para os outros arquivos. Para obter informações sobre os limites que você pode encontrar, consulte Não é possível colar nenhum atributo em uma pasta de trabalho em outra instância do Excel.
  • Se você estiver executando o Windows 7 ou Windows 2008, sugerimos que você instale a atualização de plataforma para Windows 7 SP1 e Windows Server 2008 R2 SP1.
  • Testar o desempenho sem suplementos COM. Os suplementos COM podem usar a memória em detrimento da limitação de 2 GB. Para teste, desabilite os suplementos COM e inicie o Excel. Se os suplementos COM estiverem causando o problema de memória, entre em contato com o fornecedor de terceiros para obter uma cópia atualizada ou uma versão de 64 bits dos suplementos COM.
  • Desabilite a aceleração de gráficos de hardware. Isso desliga as animações. Para fazer isso, no menu Arquivo , clique em Opções, clique em Avançado, clique em Exibir e selecione Desabilitar aceleração de gráficos de hardware.
  • Altere sua pasta de trabalho para simplificar áreas que usam memória desnecessariamente. Para obter alterações sugeridas, consulte Como limpo uma pasta de trabalho do Excel 2013 para que ela use menos memória.

Observação

O Excel 2016 de 32 bits será habilitado para Reconhecimento de Endereço Grande com a atualização de 4 de maio de 2016 número de build 16.0.6868.2060 para os assinantes do Canal Atual O365. Para obter mais informações, consulte Alteração de funcionalidade de Reconhecimento de Endereço Grande para Excel.

Informações adicionais

Você pode usar o Process Explorer para marcar se você está se aproximando do limite de 2 GB no Excel. Considere qualquer coisa acima de 1,75 GB como um máximo para a edição de 32 bits do Excel. A coluna a se concentrar não está lá por padrão e pode ser adicionada escolhendo a> guia Selecionar Colunas> Processar Memória e clicando em Tamanho Virtual.

Antes de migrar para uma versão de 64 bits do Office, confira edições de 64 bits do Office 2013.

Como solucionar erros de "recursos disponíveis" no Excel