This is the official manual for the latest Org-mode release.

Table of Contents

Next: , Previous: Special agenda views, Up: Hacking


A.9 Speeding up your agendas

Some agenda commands slow down when the Org files grow in size or number. Here are tips to speed up:

  1. Reduce the number of Org agenda files to avoid slowdowns due to hard drive accesses.
  2. Reduce the number of ‘DONE’ and archived headlines so agenda operations that skip over these can finish faster.
  3. Do not dim blocked tasks:
              (setq org-agenda-dim-blocked-tasks nil)
    
  4. Stop preparing agenda buffers on startup:
              (setq org-agenda-inhibit-startup nil)
    
  5. Disable tag inheritance for agendas:
              (setq org-agenda-use-tag-inheritance nil)
    

These options can be applied to selected agenda views. For more details about generation of agenda views, see the docstrings for the relevant variables, and this dedicated Worg page for agenda optimization.