From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leonidas Tsampros Subject: Re: org-mode version 7.7 and very slow rendering of columns Date: Wed, 23 Nov 2011 14:55:04 +0200 Message-ID: <87lir7c82f.fsf@kepler.lan> References: <87y5v7c8sn.fsf@kepler.lan> Reply-To: ltsampros@upnet.gr Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:51003) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RTCHQ-0005EF-BQ for emacs-orgmode@gnu.org; Wed, 23 Nov 2011 07:50:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RTCHJ-0007sD-V6 for emacs-orgmode@gnu.org; Wed, 23 Nov 2011 07:50:24 -0500 Received: from mail-fx0-f41.google.com ([209.85.161.41]:64243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RTCHJ-0007rz-PS for emacs-orgmode@gnu.org; Wed, 23 Nov 2011 07:50:17 -0500 Received: by faas10 with SMTP id s10so2010222faa.0 for ; Wed, 23 Nov 2011 04:50:16 -0800 (PST) In-Reply-To: <87y5v7c8sn.fsf@kepler.lan> (Leonidas Tsampros's message of "Wed, 23 Nov 2011 14:39:20 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Leonidas Tsampros writes: > Hello, > > I recently started playing with the following setup for an Org file of > mine: > > * Movies > :PROPERTIES: > :COLUMNS: %35ITEM %5LIST_ORDER(List) %25Director %19Genre %7Year %6IMDB_Rating(Rating) %8Watched{X/} %4My_Rating(Me) > :WATCHED_All: "[ ]" "[X]" > :END: > ** List 1 > ** List 2 > > > Each of List 1 and 2 have around 200-300 children entries each. In plain > Org-mode with no columns mode activated, the tree renders just fine with > noticable delays. > > However, as soon as I turn on columns mode I have to wait around 15secs > to get it activated. In the meantime emacs' CPU usage skyrockets to > 100%. > > After that, moving the cursor between the children entries of List 1 and > List 2 is also extremely cumbersome as each move seems to send emacs to > 100% CPU for a little bit. > > With debugging on, and during initialization of org-columns, I got this > backtrace each and every time: > > org-up-heading-safe() > byte-code("bytecode....\204T^@\326\314!$ > byte-code("\300\301\302\217\207" [nil (byte-code "bytecode....!$ > org-get-tags-at() > org-entry-properties() > org-columns() > > Do you have any idea of what's might be causing this hiccup? > > Best Regards, > Leonidas Tsampros I forgot to mention that this happens with GNU Emacs 24.0.91.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.6) of 2011-11-23 and the bundled org-mode which is 7.7 Also, I did a quick test with: GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.6) of 2011-10-26 Org-mode version 6.33x and I confirm that I can see the same behavior on that version to. Best Regards, Leonidas Tsampros