Využití paměti v 32bitové edici Excel 2013 a 2016

Příznaky

Po upgradu na Microsoft Office 2013 nebo 2016 se setkáte s jedním nebo několika z následujících příznaků:

  • Počítač využívá více paměti při otevření více souborů aplikace Microsoft Excel, ukládání souborů aplikace Excel nebo provádění výpočtů v sešitech aplikace Excel.

  • Ve stejné instanci už nemůžete otevřít tolik excelových sešitů, kolik jste mohli před upgradem na Excel.

  • Když vložíte sloupce do sešitu aplikace Excel, zobrazí se chybová zpráva o dostupné paměti.

  • Při práci s listem aplikace Excel se zobrazí následující chybová zpráva:

    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 
    

    Snímek obrazovky s chybovou zprávou, která ukazuje, že k dokončení této akce není dostatek paměti

Příčina

I když vylepšení v Office 2013/2016 výrazně neovlivnila požadavky na systém, Office 2013/2016 využívá více dostupných systémových prostředků než Office 2010. Limit virtuálního adresního prostoru pro 32bitové edice aplikací pro Windows je 2 gigabajty (GB). V excelu tento prostor sdílí samotná aplikace Excel společně se všemi doplňky, které běží ve stejném procesu. Velikost samotného listu má také vliv na využití virtuálního adresního prostoru. Vzhledem k tomu, že aplikace Excel načte list do adresovatelné paměti, mohou některé listy s velikostí souboru menší než 2 GB stále vyžadovat, aby aplikace Excel používala více než 2 GB adresovatelné paměti. Výsledkem této situace je chybová zpráva, která je uvedena v části "Příznaky".

Řešení

64bitovou edici Office 2013/2016 můžou využít exceloví uživatelé, kteří pracují se složitými excelovými listy. Je to proto, že 64bitová edice Office neukládá pevná omezení velikosti souboru. Místo toho je velikost sešitu omezena pouze dostupnou pamětí a systémových prostředků. Na druhou stranu je 32bitová edice Office omezená na 2 GB virtuálního adresního prostoru a tento prostor sdílí Excel, sešit a doplňky, které běží ve stejném procesu. (Listy menší než 2 GB na disku můžou stále obsahovat dostatek dat, aby zabíraly 2 GB nebo více adresovatelné paměti.)

Následující možnosti vám můžou pomoct zvýšit výkon v Excelu 2013/2016:

  • Uživatelé Excelu, kteří pravidelně pracují s velkými a složitými excelovými listy, můžou využít 64bitovou edici Office 2013, protože 64bitové edice aplikací pro Windows můžou adresovat až 8 terabajtů (TB) paměti. Přečtěte si další informace o 64bitových edicích Office 2013.
  • Omezení 2 GB platí pro každou instanci procesu Windows v Excelu. V jedné instanci můžete spustit více souborů. Pokud jsou ale soubory opravdu velké a musí být otevřené, zvažte otevření více instancí pro ostatní soubory. Informace o omezeních, na která můžete narazit, najdete v tématu Nemůžete vložit žádné atributy do sešitu v jiné instanci aplikace Excel.
  • Pokud používáte Windows 7 nebo Windows 2008, doporučujeme nainstalovat aktualizaci platformy pro Windows 7 SP1 a Windows Server 2008 R2 SP1.
  • Otestujte výkon bez doplňků modelu COM. Doplňky modelu COM můžou využívat paměť na úkor omezení 2 GB. Pro účely testování zakažte doplňky modelu COM a spusťte Excel. Pokud potíže s pamětí způsobují doplňky modelu COM, požádejte dodavatele třetí strany o aktualizovanou kopii nebo 64bitovou verzi doplňků modelu COM.
  • Zakažte hardwarovou akceleraci grafiky. Tím vypnete animace. Uděláte to tak, že v nabídce Soubor kliknete na Možnosti, kliknete na Upřesnit, na Zobrazení a pak vyberete Zakázat hardwarovou akceleraci grafiky.
  • Změňte sešit tak, aby se zjednodušily oblasti, které zbytečně využívají paměť. Informace o navrhovaných změnách najdete v článku Jak vyčistit sešit Excelu 2013 tak, aby používal méně paměti.

Poznámka

32bitová Excel 2016 bude pro předplatitele aktuálního kanálu O365 Current Channel povolená aktualizace s číslem buildu 16.0.6868.2060 z 4. května 2016. Další informace najdete v tématu Změna funkcí s podporou velkých adres v Excelu.

Další informace

Pomocí Průzkumníka procesů můžete zkontrolovat, jestli se v Excelu blížíte limitu 2 GB. Pro 32bitovou edici Excelu zvažte maximální velikost nad 1,75 GB. Sloupec, na který se má zaměřit, tam ve výchozím nastavení není a můžete ho přidat tak, že na kartě Zobrazit> výběr sloupců> vyberete paměť a kliknete na Virtuální velikost.

Než přejdete na 64bitovou verzi Office, podívejte se na 64bitové edice Office 2013.

Řešení potíží s „dostupnými zdroji“ v aplikaci Excel