From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: Org file rendering/manipulation too slow Date: Wed, 28 Jul 2010 13:20:42 -0400 Message-ID: <7597.1280337642@alphaville.usa.hp.com> References: Reply-To: nicholas.dokos@hp.com Return-path: Received: from [140.186.70.92] (port=57634 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OeAOn-0008Ow-Oa for emacs-orgmode@gnu.org; Wed, 28 Jul 2010 13:26:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OeAJB-00044u-0X for emacs-orgmode@gnu.org; Wed, 28 Jul 2010 13:20:46 -0400 Received: from g5t0007.atlanta.hp.com ([15.192.0.44]:48003) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeAJA-00044O-Ly for emacs-orgmode@gnu.org; Wed, 28 Jul 2010 13:20:44 -0400 In-Reply-To: Message from Marcelo de Moraes Serpa of "Wed, 28 Jul 2010 11:43:37 CDT." List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Marcelo de Moraes Serpa Cc: nicholas.dokos@hp.com, Org Mode Marcelo de Moraes Serpa wrote: > I've got a plenty of very big org files (~50KB). When it reaches > ~30KB, org struggles to handle it -- it becomes very slow to navigate > through the file, the response time is far from smooth. > > release_7.01g-20-gdd484 and GNU Emacs 23.2.1 (x86_64-apple-darwin, NS > apple-appkit-1038.29) of 2010-05-08 on black.local > > OSX Snow Leopard, 10.6 > > Any ideas? > o Do you compile the .el files? A lot of people don't and don't have any problems (Bernt in particular), but your circumstances might be such that compilation might be a win (although you will have a slightly harder time at (re)installation and you will need to watch out for outdated .elc files.) o If that doesn't produce the desired results, then profiling the code should be your next step: M-x elp-instrument-package org then run your slow command, then M-x elp-results. HTH, Nick