From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: HOWTO: lightning fast Emacs on Linux multicore Date: Mon, 17 Nov 2014 05:42:32 +0200 Message-ID: <83h9xycx1z.fsf@gnu.org> References: <871tpdl29g.fsf@debian.uxu> <87sihin9h1.fsf@debian.uxu> <20141116142736830858969@bob.proulx.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1416195791 32565 80.91.229.3 (17 Nov 2014 03:43:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 17 Nov 2014 03:43:11 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Nov 17 04:43:06 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XqDDW-0002QH-GR for geh-help-gnu-emacs@m.gmane.org; Mon, 17 Nov 2014 04:43:06 +0100 Original-Received: from localhost ([::1]:45950 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqDDW-0003wm-5J for geh-help-gnu-emacs@m.gmane.org; Sun, 16 Nov 2014 22:43:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqDDG-0003rS-9u for help-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:42:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqDDA-0008Ro-IW for help-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:42:50 -0500 Original-Received: from mtaout27.012.net.il ([80.179.55.183]:59164) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqDDA-0008Ri-AJ for help-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:42:44 -0500 Original-Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NF500600YXO5J00@mtaout27.012.net.il> for help-gnu-emacs@gnu.org; Mon, 17 Nov 2014 05:38:01 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NF500FKYZFDRU70@mtaout27.012.net.il> for help-gnu-emacs@gnu.org; Mon, 17 Nov 2014 05:38:01 +0200 (IST) In-reply-to: <20141116142736830858969@bob.proulx.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.183 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100981 Archived-At: > Date: Sun, 16 Nov 2014 14:39:40 -0700 > From: Bob Proulx > > But even when working almost entirely within emacs the emacs process > itself will depending upon what you are doing eventually spawn > children processes. Right. Moreover, Emacs nowadays uses more than one thread, at least when built with GTK. And the OS itself uses more than one thread when it services system requests on Emacs's behalf. So running one program certainly doesn't mean one execution unit is enough, or optimal.