From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luis Anaya Subject: Re: What HW/SW issues influence org/Emacs performance? Date: Sun, 19 Aug 2012 12:45:38 -0400 Message-ID: References: <2012-08-19T12-13-00@devnull.Karl-Voit.at> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:35057) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T38dI-00009P-ME for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 12:45:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T38dH-0008Db-Nq for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 12:45:48 -0400 Received: from blu0-omc2-s37.blu0.hotmail.com ([65.55.111.112]:8688) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T38dH-0008DX-Jl for emacs-orgmode@gnu.org; Sun, 19 Aug 2012 12:45:47 -0400 In-Reply-To: <2012-08-19T12-13-00@devnull.Karl-Voit.at> (Karl Voit's message of "Sun\, 19 Aug 2012 12\:56\:27 +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: Karl Voit Cc: emacs-orgmode@gnu.org Karl Voit writes: > I was thinking about which hardware and software attributes are the > most important factors for improving performance of Emacs and/or > Org-mode. The things I want to improve are It is an interesting question, but I think that it is not restricted to Emacs or Org. Without going through a software profiling exercise, it is just trying to shoot in the dark. In your case, you'll have a set of relatively large files that will take some time to process. This will cause the CPU to be bound during that time. Being that emacs is single threaded, it's only one core that gets bound. > > What do you think are the most important factors? > > - CPU speed (of one core) > - type of CPU I run Emacs on different platforms, but most of my development is done on ARM (A pogo plug running Arch). Things happen a bit slower, but it is not unusable. The biggest factor on these systems is that their I/O performance is not great, but it only matters when the system is executing a lot of processes that that affects the overall system load. I would not say that it is the type, but the speed and the factors that contribute your system load. > - 32bit kernel vs. 64bit kernel This only affects amount of available memory. Unless you are loading files that are larger than 2 Gigabytes, it does not matter. > - faster I/O (through HDD->SSD or even faster SSD) Only if the system is in high I/O utilization. When the system is relatively idle, it really does not matter being that it's dedicated to the CPU. So... in this specific case in Emacs, it is the CPU speed that has the largest impact on the overall performance. My 2 cents. -- Luis Anaya papo anaya aroba hot mail punto com "Do not use 100 words if you can say it in 10" - Yamamoto Tsunetomo