From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.help Subject: Re: profiler-report seems to be missing data? Date: Thu, 16 Aug 2018 20:54:34 +0200 Message-ID: <87bma2nnv9.fsf@web.de> References: <83600aiec6.fsf@gnu.org> <87600ae38v.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1534445616 3214 195.159.176.226 (16 Aug 2018 18:53:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 16 Aug 2018 18:53:36 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Charlie Andrews Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 16 20:53:32 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fqNOl-0000iJ-Ny for geh-help-gnu-emacs@m.gmane.org; Thu, 16 Aug 2018 20:53:31 +0200 Original-Received: from localhost ([::1]:57739 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fqNQs-0006VF-CH for geh-help-gnu-emacs@m.gmane.org; Thu, 16 Aug 2018 14:55:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fqNPv-0004Js-Oy for help-gnu-emacs@gnu.org; Thu, 16 Aug 2018 14:54:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fqNPq-0005aL-L1 for help-gnu-emacs@gnu.org; Thu, 16 Aug 2018 14:54:43 -0400 Original-Received: from mout.web.de ([217.72.192.78]:40937) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fqNPq-0005Zx-Br for help-gnu-emacs@gnu.org; Thu, 16 Aug 2018 14:54:38 -0400 Original-Received: from drachen.dragon ([217.247.75.167]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LeLKb-1gD6yP0BIr-00qE4Z; Thu, 16 Aug 2018 20:54:36 +0200 In-Reply-To: (Charlie Andrews's message of "Thu, 16 Aug 2018 13:12:23 -0400") X-Provags-ID: V03:K1:nzJFtG0vVGs7AXF6HOUnqZxwvnKzyBrjJfXwC509cJf7DGY6uDe GQzUJU464+x0LBEalkhiXOntPhi8uB66+AORUpnAs/ogRwdhoKwCziMmKBTgrC0iqhdLoCM a5uMRxh3qb6Bjk0Y793hS7EcBUzRuGParWbB59PRqFlN/3SEJvEzsA6Htl95uh1nz/yENsV SRPvhGrMBFPEOAftJWplQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:garGXnE+XkI=:BXnJ9VS75tJsDqnVdr4dKX oUx00CaOKfCvfyXtf9l92CgCh9fnFW/ELOIWmSEspHTgHf6e2ciJNxM59p5onSwehT//1CUcl 5eCW7xQ9PVUj9Xc19XOFhVXzkFYNGRWmDi1DyeKQHHuW0BINDKaC4qaeYACXB9ryjqAXh2Xzi MDVx+ttsugLFaJ8uiMQunq9H9u1so+Tue875rqCb35erfQAljhkFaLMuPAryorMdYV1GPokSZ Vtvpn5Ya/gh+8G+WN/JhcNMqatAndABCp8C1jMRCePZYvT0+bVwuwu6K8IAexohVV45dLIyWG Pck/OX1kloPegufgS1wiN36oIEXdqdzYS9fToRtceK4F9uBMoljIuvhr/5MG6Kf1ulhWbxdxv mnJZPTe2mRDJV5lPGk6mnBmRY5K6JW8xAkmixgZ/SxtVaRawJL1I0joNNedz+2daJBCxwSCDW db/ol08gZtP8FuQwF3FJWEc8yCFaGaTqSvRi6z0QtSUOc5WF0JsRYuJWuG29we21cLkDUWqjM t5Np1eJabP59J90iracKvy8yF6ZSalV4HOUzd+5HROSIjJ5XJ83ROYvZW73X7VC5v/4rx+pfr cJSClIYiwqpnscPiacz8NEROHl4QK7PdX3oMocTV8Po9kWVMIwCV75fXYj9up98yRUzW+DBky ZLNPe0PTeOV7z8UegvId0og+NPY4za7honlmxHn/WZY3dfbhXd5FOvmwK2tIPx8tcepBC/FEM yHS6lwzvK1aXACEwQ5gLiZAnYrikwt8B2v0lOj5eoHqdZwwszMfrg5y12hjd1OBDZ7tJrcPA X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.78 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:117678 Archived-At: Charlie Andrews writes: > Any tips on making these let bindings faster? I've read online that > enabling lexical binding for the plugin might help. Are you even sure the problem persists when you run the code byte compiled (I mean the problem that binding takes so much time, not that the code in general is slow)? In any case, for the function we speak about it's maybe the simplest approach to get rid of the bindings at all and replace the function arguments with the according expressions. Michael.