From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: What HW/SW issues influence org/Emacs performance? Date: Sun, 19 Aug 2012 13:23:25 +0200 Message-ID: <87ehn3azwy.fsf@Rainer.invalid> References: <2012-08-19T12-13-00@devnull.Karl-Voit.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:54594) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T33bc-0001d8-Dq for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 07:23:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T33bb-0003a9-7C for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 07:23:44 -0400 Received: from plane.gmane.org ([80.91.229.3]:49282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T33ba-0003a4-W3 for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 07:23:43 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T33ba-0005Q8-8x for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 13:23:42 +0200 Received: from pd9eb301f.dip.t-dialin.net ([217.235.48.31]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 19 Aug 2012 13:23:42 +0200 Received: from Stromeko by pd9eb301f.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 19 Aug 2012 13:23:42 +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 Karl Voit writes: > On my system [3] I notice 100% load on one of my two cores when > Emacs is generating the agenda views. So I am not sure whether more > cores could increase the performance. Probably a faster CPU? Is > there something that makes Emacs use multiple cores in parallel? No, Emacs is strictly single-threaded and will probably remain that way for quite some time. Note that there is talk to add concurrency support to Emacs, but even then only one of those "Emacs threads" can run at any given instant. So this will help if some of those threads would otherwise busy-wait on something, but not if there is a compute-bound thread. Nobody wants to open the can of worms that a truly multithreaded ELisp is… Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra