From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/55366 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Profiling Date: Tue, 30 Dec 2003 04:58:53 +0100 Organization: Programmerer Ingebrigtsen Sender: ding-owner@lists.math.uh.edu Message-ID: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1072756772 23853 80.91.224.253 (30 Dec 2003 03:59:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 30 Dec 2003 03:59:32 +0000 (UTC) Original-X-From: ding-owner+M3906@lists.math.uh.edu Tue Dec 30 04:59:29 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AbB2W-0006fP-00 for ; Tue, 30 Dec 2003 04:59:28 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AbB2O-0004ph-00; Mon, 29 Dec 2003 21:59:20 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AbB2J-0004pZ-00 for ding@lists.math.uh.edu; Mon, 29 Dec 2003 21:59:16 -0600 Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by justine.libertine.org (Postfix) with ESMTP id 1372D3A004E for ; Mon, 29 Dec 2003 21:59:14 -0600 (CST) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AbB2H-0005jM-00 for ; Tue, 30 Dec 2003 04:59:13 +0100 Mail-Followup-To: ding@gnus.org X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AbB2F-0005jE-00 for ; Tue, 30 Dec 2003 04:59:11 +0100 Original-Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AbB2F-0006C5-00 for ; Tue, 30 Dec 2003 04:59:11 +0100 Original-Lines: 12 Original-X-Complaints-To: usenet@sea.gmane.org Mail-Copies-To: never X-Now-Playing: Mice Parade's _True Meaning Of Boodleybaye_: "My Funny Friend Scott" Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUgJFEUJFywkHwWKGI1 NFwaKWAMFz4SI1uYbzS1AAACMklEQVR4nG2UsXLbMAyG4btKs2FW1a4oD4BDWe+KvNtluMeLvIan Jnz9/qAlx0kL2ToLH38BIAFTzvmNYURU0ZEoxniscKO8WMIH31navbR4XkFSzgzHzLzPCT+ou7d+ HPrxaoSHvu/6fug+W1H03b9G1bEa/2eU3pw6jU2MguCSmJ0Ku5b4z7LkcGLJwtwaMQBTLIsxOFUn W9rMqmp1wCtiQM229RkLxBSJzeEBxGlbT8TNqYYi2TsLmGy/IrdHX/0CaHNRaNAz3axOpgBoonqd Gsnv03TJTl5dCY5XBVxbfp2KZSZHELBog5TCsb36p0sitW0v2SIK/VjAVACqQIFWRf2+grzJZHsT mP3JBbqBiwHU6dl5p/4EUBPhdsmmQLZyrR3g2zjW0zRTphZ+H2JA9HgLPpOYoonB0F1Wc6UAGrwP wSOrWx1q4OeDj9Gfmgj1klbSjVLa9QFnwT4q9s7cL7aJUAzDU4wnRAln4i2c2+r4MgGMwyH6cn7T sudVDKIU0Xzo4WAHi8NHNRGZezHFeLgeOBJ01zO2HV0AVoVQNkA/AeQkXu8NoB+f1JdDt077AMPQ LzGUPyl2Q/cYfQFSrgWkXdcdDs99eZJZ7hQ2Rs/dg7lcq+5DYQDDs1Hdl+aTRfG7H8tI4WWCIV3z shjL+KGjvwCYMZV9toZdXpV36ziqDX7p5C/A2R9AtnZydwBDWPyZZ93fK1Su/tSudeTvBdi4FsBr Vqa2H20qIK+V/wVnkwGNOcoQ9wAAAABJRU5ErkJggg== User-Agent: Gnus/5.1004 (Gnus v5.10.4) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:o1CDxrVvmLl3rmV0BHuESiR/OgA= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:55366 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:55366 Gnus was feeling a bit more sluggish than usual, so I've spent a couple of hours profiling and fixing obvious things. (I've cached some of the server-to-method calls and stuff like that.) The main remaining suspicious function now is `gnus-agent-possibly-alter-active', which is called for every (covered) group. Is that really necessary? It takes about one quarter of the total time spent when pressing `g'... -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen