From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: Speed improvements to ido.el Date: Wed, 21 Nov 2012 11:20:54 +0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1353468070 1391 80.91.229.3 (21 Nov 2012 03:21:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 Nov 2012 03:21:10 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 21 04:21:21 2012 Return-path: Envelope-to: ged-emacs-devel@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 1Tb0sK-0004R5-Qv for ged-emacs-devel@m.gmane.org; Wed, 21 Nov 2012 04:21:20 +0100 Original-Received: from localhost ([::1]:53932 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tb0sA-0006yO-DB for ged-emacs-devel@m.gmane.org; Tue, 20 Nov 2012 22:21:10 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43084) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tb0s7-0006xx-8f for emacs-devel@gnu.org; Tue, 20 Nov 2012 22:21:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tb0s6-0002DJ-GN for emacs-devel@gnu.org; Tue, 20 Nov 2012 22:21:07 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:41340) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tb0s6-0002Cp-AG for emacs-devel@gnu.org; Tue, 20 Nov 2012 22:21:06 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Tb0sF-0004O1-3j for emacs-devel@gnu.org; Wed, 21 Nov 2012 04:21:15 +0100 Original-Received: from 119.255.41.67 ([119.255.41.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 21 Nov 2012 04:21:15 +0100 Original-Received: from sdl.web by 119.255.41.67 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 21 Nov 2012 04:21:15 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 12 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 119.255.41.67 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (OS X 10.8.2) Cancel-Lock: sha1:V3kijTV7sVwsgd+n2lykaFPNv08= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:155009 Archived-At: On 2012-11-21 02:25 +0800, Daniel Skarda wrote: > I like to use ido mode for everything, including very large lists > (like M-x or info). Unfortunately ido is not suitable for such lists. > On my old notebook, performance is not amazing, so I took the > challenge and spend some time with profiler. We have just improved the speed for ido in both trunk and emacs 24.3. Please use it as your baseline for benchmarking. Thanks. BTW, I get reasonable performance for a 40K lists. Leo